Partager via


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)

Voir aussi

KSPROPERTY_WAVE_OUTPUT_CAPABILITIES