Interface IMFASFStreamSelector (wmcontainer.h)

Seleciona fluxos em um arquivo ASF (Formato de Sistemas Avançados), com base nas informações de exclusão mútua no cabeçalho ASF. O objeto seletor de fluxo ASF expõe essa interface. Para criar o seletor de fluxo ASF, chame MFCreateASFStreamSelector.

Herança

A interface IMFASFStreamSelector herda da interface IUnknown . IMFASFStreamSelector também tem estes tipos de membros:

Métodos

A interface IMFASFStreamSelector tem esses métodos.

 
IMFASFStreamSelector::BitrateToStepNumber

Recupera o índice de uma etapa de largura de banda apropriada para uma taxa de bits especificada. Esse método é usado para conteúdo de taxa de vários bits (MBR).
IMFASFStreamSelector::GetBandwidthStep

Recupera os números de fluxo que se aplicam a uma etapa de largura de banda. Esse método é usado para conteúdo de taxa de vários bits (MBR).
IMFASFStreamSelector::GetBandwidthStepCount

Recupera o número de etapas de largura de banda que existem para o conteúdo. Esse método é usado para conteúdo de taxa de vários bits (MBR).
IMFASFStreamSelector::GetOutputCount

Recupera o número de saídas para o conteúdo asf (Formato de Sistemas Avançados).
IMFASFStreamSelector::GetOutputFromStream

Recupera o número de saída associado a um fluxo.
IMFASFStreamSelector::GetOutputMutex

Recupera um objeto de exclusão mútua para uma saída.
IMFASFStreamSelector::GetOutputMutexCount

Recupera o número de objetos de exclusão mútua associados a uma saída.
IMFASFStreamSelector::GetOutputOverride

Recupera a seleção de substituição de saída manual definida para um fluxo.
IMFASFStreamSelector::GetOutputStreamCount

Recupera o número de fluxos associados a uma saída.
IMFASFStreamSelector::GetOutputStreamNumbers

Recupera os números de fluxo para todos os fluxos associados a uma saída.
IMFASFStreamSelector::GetStreamCount

Recupera o número de fluxos que estão no conteúdo do ASF (Formato de Sistemas Avançados).
IMFASFStreamSelector::SetOutputMutexSelection

Seleciona um registro de exclusão mútua a ser usado para um objeto de exclusão mútua associado a uma saída.
IMFASFStreamSelector::SetOutputOverride

Define a seleção status de uma saída, substituindo outros critérios de seleção.
IMFASFStreamSelector::SetStreamSelectorFlags

Define opções para o seletor de fluxo.

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]
Plataforma de Destino Windows
Cabeçalho wmcontainer.h

Confira também

Media Foundation Interfaces