Поделиться через


атрибут MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN

Указывает, завершает ли средство чтения источника источник мультимедиа.

Тип данных

UINT32

Получение и установка

Чтобы получить этот атрибут, вызовите IMFAttributes::GetUINT32.

Чтобы задать этот атрибут, вызовите IMFAttributes::SetUINT32.

Комментарии

Этот атрибут применяется только в том случае, если приложение создает средство чтения источника из существующего объекта источника мультимедиа путем вызова MFCreateSourceReaderFromMediaSource или путем вызова IMFReadWriteClassFactory::CreateInstanceFromObject.

По умолчанию, когда приложение освобождает средство чтения источника, средство чтения источника завершает работу источника мультимедиа, вызывая IMFMediaSource::Shutdown в источнике мультимедиа. На этом этапе приложение больше не может использовать источник мультимедиа.

Однако если атрибут MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN имеет значение TRUE, средство чтения источника не завершает работу источника мультимедиа. Это означает, что приложение по-прежнему может использовать источник мультимедиа после того, как приложение освобождает средство чтения исходного кода. Это также означает, что приложение отвечает за вызов IMFMediaSource::Shutdown в источнике средств массовой информации.

Если приложение создает средство чтения исходного кода из URL-адреса или из потока байтов, средство чтения источника всегда завершает работу источника мультимедиа. В этом случае атрибут MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN игнорируется.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера
Windows Server 2008 R2 [классические приложения | Приложения UWP]
Заголовок
Mfreadwrite.h

См. также раздел

Алфавитный список атрибутов Media Foundation

Средство чтения исходного кода

Атрибуты средства чтения источника