Método IMFASFStreamSelector::SetOutputMutexSelection (wmcontainer.h)

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

Sintaxe

HRESULT SetOutputMutexSelection(
  [in] DWORD dwOutputNum,
  [in] DWORD dwMutexNum,
  [in] WORD  wSelectedRecord
);

Parâmetros

[in] dwOutputNum

O número de saída para o qual definir um fluxo.

[in] dwMutexNum

Índice da exclusão mútua para a qual selecionar.

[in] wSelectedRecord

Registro da exclusão mútua especificada a ser selecionada.

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.

Comentários

Uma saída é um fluxo em uma seção de dados asf (formato de sistemas avançados) que será analisada. Se a exclusão mútua for usada, os fluxos mutuamente exclusivos compartilharão a mesma saída.

Um arquivo ASF pode conter várias relações mutuamente exclusivas, como um arquivo com exclusão mútua baseada em linguagem e taxa de bits. Se uma saída estiver envolvida em várias relações mutuamente exclusivas, um registro de cada um deverá ser selecionado.

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

IMFASFStreamSelector

IMFASFStreamSelector::GetOutputMutex