атрибут 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] |
Заголовок |
|
См. также раздел