перечисление 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 |