Compartilhar via


atributo MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN

Especifica se o Leitor de Origem desliga a fonte de mídia.

Tipo de dados

UINT32

Obter/definir

Para obter esse atributo, chame IMFAttributes::GetUINT32.

Para definir esse atributo, chame IMFAttributes::SetUINT32.

Comentários

Esse atributo se aplica somente quando o aplicativo cria o leitor de origem de um objeto de origem de mídia existente, chamando MFCreateSourceReaderFromMediaSource ou chamando IMFReadWriteClassFactory::CreateInstanceFromObject.

Por padrão, quando o aplicativo libera o leitor de origem, o leitor de origem desliga a fonte de mídia chamando IMFMediaSource::Shutdown na fonte de mídia. Nesse ponto, o aplicativo não pode mais usar a fonte de mídia.

No entanto, se o atributo MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN for TRUE, o leitor de origem não desligará a fonte de mídia. Isso significa que o aplicativo ainda pode usar a fonte de mídia depois que o aplicativo libera o leitor de origem. Isso também significa que o aplicativo é responsável por chamar IMFMediaSource::Shutdown na fonte de mídia.

Se o aplicativo criar o leitor de origem de uma URL ou de um fluxo de bytes, o leitor de origem sempre desligará a fonte de mídia. O atributo MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN é ignorado nesse caso.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Mfreadwrite.h

Confira também

Lista alfabética de atributos da Media Foundation

Leitor de Origem

Atributos de Leitor de Origem