structure KSWAVE_OUTPUT_CAPABILITIES (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 les bits minimaux par exemple.
MaximumBitsPerSample
Spécifie le nombre maximal de bits par exemple.
MinimumSampleFrequency
Spécifie la fréquence minimale d’échantillonnage.
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 diffusion en continu actives.
Total3DConnections
Indique le nombre total de connexions 3D.
Static3DConnections
Indique le nombre de connexions 3D statiques.
Streaming3DConnections
Indique le nombre de connexions 3D de streaming.
Active3DConnections
Indique le nombre de connexions 3D actives.
ActiveStatic3DConnections
Indique le nombre de connexions 3D statiques.
ActiveStreaming3DConnections
Indique le nombre de connexions 3D de streaming.
TotalSampleMemory
Spécifie la quantité totale d’échantillon de mémoire.
FreeSampleMemory
Spécifie l’exemple de mémoire libre disponible.
LargestFreeContiguousSampleMemory
Spécifie la plus grande quantité de mémoire contiguë libre et la plus grande.
Remarques
Cette structure est utilisée par la propriété KSPROPERTY_WAVE_OUTPUT_CAPABILITIES.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ksmedia.h (include Ksmedia.h) |