Método IMFASFSplitter::SelectStreams (wmcontainer.h)

Define os fluxos a serem analisados pelo divisor ASF (Advanced Systems Format).

Sintaxe

HRESULT SelectStreams(
  [in] WORD *pwStreamNumbers,
  [in] WORD wNumStreams
);

Parâmetros

[in] pwStreamNumbers

Uma matriz de variáveis que contém a lista de números de fluxo a serem selecionados.

[in] wNumStreams

O número de elementos válidos na matriz de números de fluxo.

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_INVALIDARG
pwStreamNumbers é NULL e wNumStreams contém um valor maior que zero.
MF_E_INVALIDSTREAMNUMBER
O número de fluxo inválido foi passado na matriz.

Comentários

Chamar esse método substitui todas as seleções de fluxo anteriores; somente os fluxos especificados na matriz pwStreamNumbers serão selecionados.

Por padrão, nenhum fluxo é selecionado pelo divisor.

Você pode obter uma lista dos fluxos selecionados no momento chamando o método IMFASFSplitter::GetSelectedStreams .

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
Biblioteca Mfuuid.lib

Confira também

Divisor ASF

IMFASFSplitter