Partager via


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)

Voir aussi

KSPROPERTY_WAVE_OUTPUT_CAPABILITIES