перечисление MFMEDIASOURCE_CHARACTERISTICS (mfidl.h)

Определяет характеристики источника мультимедиа. Эти флаги извлекаются методом IMFMediaSource::GetCharacteristics .

Синтаксис

typedef enum _MFMEDIASOURCE_CHARACTERISTICS {
  MFMEDIASOURCE_IS_LIVE = 0x1,
  MFMEDIASOURCE_CAN_SEEK = 0x2,
  MFMEDIASOURCE_CAN_PAUSE = 0x4,
  MFMEDIASOURCE_HAS_SLOW_SEEK = 0x8,
  MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS = 0x10,
  MFMEDIASOURCE_CAN_SKIPFORWARD = 0x20,
  MFMEDIASOURCE_CAN_SKIPBACKWARD = 0x40,
  MFMEDIASOURCE_DOES_NOT_USE_NETWORK = 0x80
} MFMEDIASOURCE_CHARACTERISTICS;

Константы

 
MFMEDIASOURCE_IS_LIVE
Значение: 0x1
Этот флаг указывает источник данных, который выполняется постоянно, например динамическая презентация. Если источник остановлен, а затем перезапущен, в содержимом будет пробел.
MFMEDIASOURCE_CAN_SEEK
Значение: 0x2
Источник мультимедиа поддерживает поиск.
MFMEDIASOURCE_CAN_PAUSE
Значение: 0x4
Источник может приостановить работу.
MFMEDIASOURCE_HAS_SLOW_SEEK
Значение: 0x8
Источник мультимедиа скачивает содержимое. Поиск частей содержимого, которые еще не были скачаны, может занять много времени.
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS
Значение: 0x10
Источник мультимедиа предоставляет список воспроизведения, который может содержать несколько записей. После завершения первой записи в списке воспроизведения источник мультимедиа сообщает о начале каждой новой записи списка воспроизведения, отправляя событие MENewPresentation . Событие содержит дескриптор презентации для записи.

Примечание Требуется Windows 7 или более поздней версии.

 
MFMEDIASOURCE_CAN_SKIPFORWARD
Значение: 0x20
Источник мультимедиа может пропускать вперед в списке воспроизведения. Применяется только при наличии флага MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS.

Примечание Требуется Windows 7 или более поздней версии.

 
MFMEDIASOURCE_CAN_SKIPBACKWARD
Значение: 0x40
Источник мультимедиа может пропустить назад в списке воспроизведения.

Примечание Требуется Windows 7 или более поздней версии.

 
MFMEDIASOURCE_DOES_NOT_USE_NETWORK
Значение: 0x80
Источник мультимедиа в настоящее время не является
использование сети для получения содержимого. Сетевое оборудование
при установке этого бита может перейти в состояние энергосбережения.

Примечание Требуется Windows 8 или более поздней версии.

 

Комментарии

Чтобы пропустить список воспроизведения вперед или назад, вызовите IMFMediaSource::Start или IMFMediaSession::Start с идентификатором GUID MF_TIME_FORMAT_ENTRY_RELATIVE формате времени. Эта возможность применяется только при наличии флага MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Верхняя часть mfidl.h

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

Перечисления Media Foundation