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) |