Condividi tramite


AUDIO_STREAM_CONFIG_CAPS struttura (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La struttura AUDIO_STREAM_CONFIG_CAPS descrive un intervallo di formati audio. I filtri di compressione audio e acquisizione usano questa struttura per descrivere i formati che possono produrre.

Sintassi

typedef struct _AUDIO_STREAM_CONFIG_CAPS {
  GUID  guid;
  ULONG MinimumChannels;
  ULONG MaximumChannels;
  ULONG ChannelsGranularity;
  ULONG MinimumBitsPerSample;
  ULONG MaximumBitsPerSample;
  ULONG BitsPerSampleGranularity;
  ULONG MinimumSampleFrequency;
  ULONG MaximumSampleFrequency;
  ULONG SampleFrequencyGranularity;
} AUDIO_STREAM_CONFIG_CAPS;

Members

guid

Verrà impostato su MEDIATYPE_Audio per indicare un esempio audio.

MinimumChannels

Numero minimo di canali.

MaximumChannels

Numero massimo di canali.

ChannelsGranularity

Granularità dei canali. Ad esempio, il filtro potrebbe specificare i canali da 2 a 4, nei passaggi di 2.

MinimumBitsPerSample

Bit minimi per esempio.

MaximumBitsPerSample

Bit massimi per esempio.

BitsPerSampleGranularity

Granularità dei bit per esempio. Ad esempio, il filtro potrebbe specificare 8 bit per esempio tramite 32 bit per esempio, in passaggi di 8.

MinimumSampleFrequency

Frequenza minima di esempio.

MaximumSampleFrequency

Frequenza massima di esempio.

SampleFrequencyGranularity

Granularità della frequenza. Ad esempio, il filtro potrebbe specificare 11025 Hz a 44100 Hz, in passaggi di 11025 Hz.

Requisiti

Requisito Valore
Intestazione strmif.h (include Dshow.h)

Vedi anche

Strutture DirectShow

IAMStreamConfig::GetStreamCaps