Contains information about all possible audio formats supported.
Syntax
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
- Will be set to MEDIATYPE_Audio to indicate an audio sample.
- MinimumChannels
- Minimum number of channels this pin supports.
- MaximumChannels
- Maximum number of channels this pin supports (for example, 2 for stereo).
- ChannelsGranularity
- Granularity of the channels. For example, you could specify channels 2 through 4 in steps of 2.
- MinimumBitsPerSample
- Minimum bits per sample.
- MaximumBitsPerSample
- Maximum bits per sample.
- BitsPerSampleGranularity
- Granularity of the bits. For example, you could specify 8 bits or 32 bits in steps of 8.
- MinimumSampleFrequency
- Minimum frequency allowed.
- MaximumSampleFrequency
- Maximum frequency allowed.
- SampleFrequencyGranularity
- Granularity of the frequency. For example, you could specify 11025 Hz to 44100 Hz in steps of 11025 Hz.
Remarks
This structure is returned by an audio capture or compression filter.
See Also
Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.