KSWAVE_OUTPUT_CAPABILITIES structure (ksmedia.h)
La structure KSWAVE_OUTPUT_CAPABILITIES est utilisée pour décrire les fonctionnalités de sortie d’un appareil.
Syntaxe
typedef struct {
ULONG MaximumChannelsPerConnection;
ULONG MinimumBitsPerSample;
ULONG MaximumBitsPerSample;
ULONG MinimumSampleFrequency;
ULONG MaximumSampleFrequency;
ULONG TotalConnections;
ULONG StaticConnections;
ULONG StreamingConnections;
ULONG ActiveConnections;
ULONG ActiveStaticConnections;
ULONG ActiveStreamingConnections;
ULONG Total3DConnections;
ULONG Static3DConnections;
ULONG Streaming3DConnections;
ULONG Active3DConnections;
ULONG ActiveStatic3DConnections;
ULONG ActiveStreaming3DConnections;
ULONG TotalSampleMemory;
ULONG FreeSampleMemory;
ULONG LargestFreeContiguousSampleMemory;
} KSWAVE_OUTPUT_CAPABILITIES, *PKSWAVE_OUTPUT_CAPABILITIES;
Membres
MaximumChannelsPerConnection
Spécifie le nombre maximal de canaux par connexion.
MinimumBitsPerSample
Spécifie le nombre minimal de bits par exemple.
MaximumBitsPerSample
Spécifie le nombre maximal de bits par exemple.
MinimumSampleFrequency
Spécifie la fréquence d’échantillonnage minimale.
MaximumSampleFrequency
Spécifie la fréquence d’échantillonnage maximale.
TotalConnections
Indique le nombre total de connexions.
StaticConnections
Indique le nombre de connexions statiques.
StreamingConnections
Indique le nombre de connexions de streaming.
ActiveConnections
Indique le nombre de connexions actives.
ActiveStaticConnections
Indique le nombre de connexions statiques actives.
ActiveStreamingConnections
Indique le nombre de connexions de streaming actives.
Total3DConnections
Indique le nombre total de connexions 3D.
Static3DConnections
Indique le nombre de connexions 3D statiques.
Streaming3DConnections
Indique le nombre de connexions 3D en streaming.
Active3DConnections
Indique le nombre de connexions 3D actives.
ActiveStatic3DConnections
Indique le nombre de connexions 3D statiques.
ActiveStreaming3DConnections
Indique le nombre de connexions 3D en streaming.
TotalSampleMemory
Spécifie la quantité totale d’échantillon de mémoire.
FreeSampleMemory
Spécifie l’exemple de mémoire disponible.
LargestFreeContiguousSampleMemory
Spécifie la plus grande quantité contiguë libre d’échantillon de mémoire.
Remarques
Cette structure est utilisée par la propriété KSPROPERTY_WAVE_OUTPUT_CAPABILITIES .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |