Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This interface is implemented by APOs to enable them to specify preferred input or output formats. This allows APOs to declare a preferred format that may be different from the endpoint format. For example, this preferred value is returned when clients call IAudioClient::GetMixFormat.
Inheritance
The IAudioProcessingObjectPreferredFormatSupport interface inherits from the IUnknown interface.
Methods
The IAudioProcessingObjectPreferredFormatSupport interface has these methods.
IAudioProcessingObjectPreferredFormatSupport::GetPreferredInputFormat Callback function that allows APOs to specify a preferred input format for the provided output format. |
IAudioProcessingObjectPreferredFormatSupport::GetPreferredOutputFormat Callback function that allows APOs to specify a preferred output format for the provided input format. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 23H2 |
Header | audioengineextensionapo.h |