atributo MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS
Contém sinalizadores para configurar o renderizador de áudio.
Tipo de dados
UINT32
Comentários
O valor desse atributo é um OR bit a bit dos sinalizadores a seguir.
Valor | Descrição |
---|---|
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_CROSSPROCESS | O renderizador de áudio usa uma sessão de áudio entre processos. Esse sinalizador permite que os renderizadores de áudio em vários processos compartilhem a mesma sessão de áudio, juntamente com os controles de volume e política associados. Se esse sinalizador não estiver definido, a sessão de áudio não poderá ser compartilhada por renderizadores de áudio em outros processos. |
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS_NOPERSIST | A API de sessão de áudio do Windows (WASAPI) não persistirá as propriedades dessa sessão de áudio, como o volume da sessão. Se esse sinalizador não estiver definido, WASAPI persistirá as propriedades da sessão de áudio. |
Você pode usar esse atributo para configurar o renderizador de áudio. O uso depende de qual função você chama para criar o renderizador de áudio:
- MFCreateAudioRenderer: defina esse atributo usando o ponteiro da interface IMFAttributes especificado no parâmetro pAudioAttributes .
- MFCreateAudioRendererActivate: defina esse atributo usando o ponteiro da interface IMFActivate recuperado no parâmetro ppActivate . Defina o atributo antes de chamar IMFActivate::ActivateObject.
A constante GUID para esse atributo é exportada de mfuuid.lib.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também