Перечисления Media Foundation
В этом разделе
Раздел | Описание |
---|---|
_MFDepthMeasurement |
Задает систему измерения для значения глубины в видеокадре. |
_MF_CROSS_ORIGIN_POLICY |
Сопоставляется с атрибутом W3C cross origin settings (CORS), используемым элементом мультимедиа HTML5 |
_MFP_CREATION_OPTIONS |
Задает параметры функции MFPCreateMediaPlayer . |
_MFP_CREDENTIAL_FLAGS |
Содержит флаги для структуры MFP_ACQUIRE_USER_CREDENTIAL_EVENT . |
_MFP_MEDIAITEM_CHARACTERISTICS |
Содержит флаги, описывающие элемент мультимедиа. |
_MFT_DRAIN_TYPE |
Не поддерживается. |
_MFT_ENUM_FLAG |
Содержит флаги для регистрации и перечисления преобразований Media Foundation (MFT). |
_MFT_INPUT_DATA_BUFFER_FLAGS |
Определяет флаги для метода IMFTransform::P rocessInput . В настоящее время флаги не определены. |
_MFT_INPUT_STATUS_FLAGS |
Указывает состояние входного потока в преобразовании Media Foundation (MFT). |
_MFT_INPUT_STREAM_INFO_FLAGS |
Описывает входной поток для преобразования Media Foundation (MFT). |
_MFT_OUTPUT_DATA_BUFFER_FLAGS |
Определяет флаги для метода IMFTransform::P rocessOutput . |
_MFT_OUTPUT_STATUS_FLAGS |
Указывает, может ли преобразование Media Foundation (MFT) создавать выходные данные. |
_MFT_OUTPUT_STREAM_INFO_FLAGS |
Описывает выходной поток для преобразования Media Foundation (MFT). |
_MFT_PROCESS_OUTPUT_FLAGS |
Определяет флаги для обработки выходных примеров в преобразовании Media Foundation (MFT). |
_MFT_PROCESS_OUTPUT_STATUS |
Указывает состояние вызова IMFTransform::P rocessOutput. |
_MFT_SET_TYPE_FLAGS |
Определяет флаги для настройки или тестирования типа мультимедиа в преобразовании Media Foundation (MFT). |
AEC_SYSTEM_MODE |
Указывает режим обработки для DSP голосового захвата. Это перечисление используется со свойством MFPKEY_WMAAECMA_SYSTEM_MODE . |
AEC_VAD_MODE |
Указывает тип обнаружения голосовой активности (VAD) для DSP записи голоса. Это перечисление используется со свойством MFPKEY_WMAAECMA_FEATR_VAD . |
ASF_SELECTION_STATUS |
Определяет параметры выбора для потока ASF. |
ASF_STATUSFLAGS |
Определяет условия состояния для метода IMFASFSplitter::GetNextSample . |
DXVA2_NominalRange |
Описывает, как сопоставить цветовые данные с нормализованным диапазоном [0...1]. |
DXVA2_SampleFormat |
Описывает содержимое примера видео. Эти флаги используются в структуре DXVA2_ExtendedFormat . |
DXVA2_SurfaceType |
Описывает тип поверхности DirectX для directX Video Acceleration (DXVA). |
DXVA2_VideoChromaSubSampling |
Описывает расположение значений хрома относительно образцов luma в видеокадре YUV. |
DXVA2_VideoLighting |
Описание предполагаемых условий освещения для просмотра видеосодержимого. |
DXVA2_VideoPrimaries |
Указывает основные цветовые источники видео. |
DXVA2_VideoTransferFunction |
Задает функцию преобразования из линейного RGB в нелинейный RGB (R'G'B). |
DXVA2_VideoTransferMatrix |
Описывает матрицы преобразования между Y'PbPr (видео компонента) и студией R'G'B". |
eAVDecDDStereoDownMixMode |
Задает режим стереосмеша для декодера звука Dolby Digital. |
eAVEncAdaptiveMode |
Указывает режим адаптивного кодирования для кодировщика видео. |
eAVEncH264PictureType |
Задает значения для типа изображения H.264. |
eAVEncH264PictureType |
Указывает тип рисунка, который выводится кодировщиком видео. |
eAVEncH264VLevel |
Задает уровень кодирования H.264. |
eAVEncH264VProfile |
Указывает профиль видео H.264. |
eAVEncVideoContentType |
Указывает тип видеосодержимого. |
EVRFilterConfigPrefs |
Содержит флаги, используемые для настройки фильтра расширенного отрисовщика видео (EVR) Microsoft DirectShow. |
MF_ATTRIBUTE_SERIALIZE_OPTIONS |
Определяет флаги для сериализации и десериализации хранилищ атрибутов. |
MF_ATTRIBUTE_TYPE |
Определяет тип данных для пары "ключ-значение". |
MF_ATTRIBUTES_MATCH_TYPE |
Указывает, как сравнивать атрибуты для двух объектов. |
Перечисление MF_CAPTURE_ENGINE_DEVICE_TYPE |
Указывает тип устройства захвата. |
Перечисление MF_CAPTURE_ENGINE_SINK_TYPE |
Указывает тип приемника записи. |
Перечисление MF_CAPTURE_ENGINE_STREAM_CATEGORY |
Определяет значения для категории исходного потока. |
MF_CONNECT_METHOD |
Указывает, как загрузчик топологии подключает узел топологии. |
Перечисление MF_CUSTOM_DECODE_UNIT_TYPE |
Указывает тип единицы, содержащейся в IMFSample в коллекции MFSampleExtension_ForwardedDecodeUnits . |
MF_FILE_ACCESSMODE |
Указывает запрошенный режим доступа для открытия файла. |
MF_FILE_FLAGS |
Указывает поведение при открытии файла. |
MF_FILE_OPENMODE |
Указывает, как открыть или создать файл. |
MF_MEDIA_ENGINE_CANPLAY |
Указывает вероятность того, что обработчик мультимедиа может воспроизвести указанный тип ресурса мультимедиа. |
MF_MEDIA_ENGINE_CREATEFLAGS |
Содержит флаги для метода IMFMediaEngineClassFactory::CreateInstance . |
MF_MEDIA_ENGINE_ERR |
Определяет коды состояния ошибок для обработчика мультимедиа. |
MF_MEDIA_ENGINE_EVENT |
Определяет коды событий для обработчика мультимедиа. |
MF_MEDIA_ENGINE_EXTENSION_TYPE |
Указывает типы расширений обработчика мультимедиа. |
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS |
Указывает требования к защите содержимого для видеокадра. |
MF_MEDIA_ENGINE_KEYERR |
Определяет коды ошибок ключа мультимедиа для обработчика мультимедиа. |
MF_MEDIA_ENGINE_NETWORK |
Определяет коды состояния сети для обработчика мультимедиа. |
MF_MEDIA_ENGINE_OPM_STATUS |
Определяет состояние диспетчера защиты выходных данных (OPM). |
MF_MEDIA_ENGINE_PRELOAD |
Определяет указания предварительной загрузки для обработчика мультимедиа. |
MF_MEDIA_ENGINE_PROTECTION_FLAGS |
Содержит флаги, указывающие, будет ли обработчик мультимедиа воспроизводить защищенное содержимое и будет ли обработчик мультимедиа использовать защищенный путь к мультимедиа (PMP). |
MF_MEDIA_ENGINE_READY |
Определяет значения состояния готовности для обработчика мультимедиа. |
MF_MEDIA_ENGINE_S3D_PACKING_MODE |
Указывает макет для упакованного трехмерного видеокадра. |
MF_MEDIA_ENGINE_SEEK_MODE |
Определяет значения для режима поиска обработчика мультимедиа. |
MF_MEDIA_ENGINE_STATISTIC |
Определяет статистику, которую обработчик мультимедиа отслеживает во время воспроизведения. |
MF_MEDIA_ENGINE_STREAMTYPE_FAILED |
Определяет тип потока мультимедиа, в котором произошел сбой. |
MF_MSE_ERROR |
Определяет различные состояния ошибок расширения источника мультимедиа. |
MF_MSE_READY |
Определяет различные состояния готовности расширения источника мультимедиа. |
MF_OBJECT_TYPE |
Определяет типы объектов, созданные сопоставителем источника. |
MF_OPM_ACP_PROTECTION_LEVEL |
Определяет уровни защиты для MFPROTECTION_ACP. |
MF_OPM_CGMSA_PROTECTION_LEVEL |
Определяет уровни защиты для MFPROTECTION_CGMSA. |
MF_PLUGIN_CONTROL_POLICY |
Определяет параметры политики для метода IMFPluginControl2::SetPolicy . |
MF_Plugin_Type |
Указывает тип объекта для интерфейса IMFPluginControl . |
MF_QUALITY_ADVISE_FLAGS |
Содержит флаги для метода IMFQualityAdvise2::NotifyQualityEvent . |
MF_QUALITY_DROP_MODE |
Указывает, насколько активно компонент конвейера должен удалять образцы. |
MF_QUALITY_LEVEL |
Указывает уровень качества для компонента конвейера. |
MF_SHARING_ENGINE_EVENT |
Определяет события, отправляемые механизмом общего доступа. |
MF_SOURCE_READER_CONTROL_FLAG |
Содержит флаги для метода IMFSourceReader::ReadSample . |
MF_SOURCE_READER_FLAG |
Содержит флаги, указывающие состояние метода IMFSourceReader::ReadSample . |
MF_TIMED_TEXT_ALIGNMENT |
Указывает, как выравнивается текст в родительском элементе блока. |
MF_TIMED_TEXT_CUE_EVENT |
Указывает тип события подсказки по времени. |
MF_TIMED_TEXT_DECORATION |
Указывает способ оформления текста (подчеркнутый и т. д.). |
MF_TIMED_TEXT_DISPLAY_ALIGNMENT |
Указывает, как текст выравнивается по экрану. |
MF_TIMED_TEXT_ERROR_CODE |
Указывает тип ошибки, которая произошла с временной текстовой дорожкой. |
MF_TIMED_TEXT_FONT_STYLE |
Задает начертание шрифта для текста, на который задано время. |
MF_TIMED_TEXT_SCROLL_MODE |
Указывает, как отображается текст при прокрутке родительского элемента. |
MF_TIMED_TEXT_TRACK_KIND |
Указывает тип временной текстовой дорожки. |
MF_TIMED_TEXT_UNIT_TYPE |
Задает единицы измерения текста с временным временем. |
MF_TIMED_TEXT_WRITING_MODE |
Указывает последовательность, в которой текст записывается в его родительском элементе. |
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS |
Определяет флаги состояния для атрибута MF_TOPOLOGY_RESOLUTION_STATUS . |
MF_TOPOLOGY_TYPE |
Определяет тип узла топологии. |
MF_TOPONODE_DRAIN_MODE |
Определяет время очистки преобразования в топологии. |
MF_TOPONODE_FLUSH_MODE |
Определяет, когда выполняется очистка преобразования в топологии. |
MF_TOPOSTATUS |
Указывает состояние топологии во время воспроизведения. |
MF_TRANSCODE_ADJUST_PROFILE_FLAGS |
Определяет флаги профиля, заданные в атрибуте MF_TRANSCODE_ADJUST_PROFILE . |
MF_TRANSCODE_TOPOLOGYMODE_FLAGS |
Определяет флаги для атрибута MF_TRANSCODE_TOPOLOGYMODE . |
MF_URL_TRUST_STATUS |
Указывает, получен ли URL-адрес из надежного источника. |
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE |
Определяет алгоритмы для видеопроцессоров, используемых MF_VIDEO_PROCESSOR_ALGORITHM. |
MF_VIDEO_PROCESSOR_MIRROR |
Указывает, как перевернуть видеоиссию. |
MF_VIDEO_PROCESSOR_ROTATION |
Указывает способ поворота видеоизаписи. |
MF2DBuffer_LockFlags |
Содержит флаги для метода IMF2DBuffer2::Lock2DSize . |
MF3DVideoOutputType |
Указывает способ вывода трехмерного стереоскопического видеопотока. |
MFASF_INDEXER_FLAGS |
Определяет параметры индексатора ASF. |
MFASF_MULTIPLEXERFLAGS |
Определяет параметры мультиплексоров ASF. |
MFASF_SPLITTERFLAGS |
Определяет параметры разделитировщика ASF. |
MFASF_STREAMSELECTOR_FLAGS |
Определяет параметры селектора потока ASF. |
MFASYNC_WORKQUEUE_TYPE |
Указывает тип рабочей очереди для создаваемой функции MFAllocateWorkQueueEx . |
MFAudioConstriction |
Задает значения для сужения звука. |
MFBYTESTREAM_SEEK_ORIGIN |
Указывает источник для запроса поиска. |
MFCLOCK_CHARACTERISTICS_FLAGS |
Содержит флаги, описывающие характеристики часов. |
MFCLOCK_RELATIONAL_FLAGS |
Определяет свойства часов. |
MFCLOCK_STATE |
Определяет состояние часов. |
MFFrameSourceTypes |
Описывает тип данных, предоставляемых источником кадра. |
MFMEDIASOURCE_CHARACTERISTICS |
Определяет характеристики источника мультимедиа. |
MFNET_PROXYSETTINGS |
Указывает, как указатель прокси-сервера по умолчанию будет указывать параметры подключения к прокси-серверу. |
MFNetAuthenticationFlags |
Указывает, как будут использоваться учетные данные пользователя. |
MFNetCredentialOptions |
Описание параметров кэширования сетевых учетных данных. |
MFNetCredentialRequirements |
Указывает, как диспетчер учетных данных должен получать учетные данные пользователя. |
MFNETSOURCE_CACHE_STATE |
Определяет состояние кэша для файла мультимедиа или записи. |
MFNETSOURCE_PROTOCOL_TYPE |
Указывает тип протокола управления, который используется при потоковой передаче или скачивании. |
MFNETSOURCE_STATISTICS_IDS |
Определяет статистику, собранную источником сети. |
MFNETSOURCE_TRANSPORT_TYPE |
Описывает тип транспорта, используемого для потоковой передачи или скачивания данных (TCP или UDP). |
MFNominalRange |
Указывает, включают ли данные о цвете запасной и toeroom. |
MFP_EVENT_TYPE |
Определяет типы событий для интерфейса IMFPMediaPlayerCallback . |
MFP_MEDIAPLAYER_STATE |
Указывает текущее состояние воспроизведения. |
MFPMPSESSION_CREATION_FLAGS |
Содержит флаги, определяющие поведение функции MFCreatePMPMediaSession . |
MFPOLICYMANAGER_ACTION |
Определяет действия, которые могут выполняться в потоке. |
MFRATE_DIRECTION |
Задает направление воспроизведения (вперед или наоборот). |
MFSampleEncryptionProtectionScheme |
Указывает поддерживаемые схемы защиты для зашифрованных примеров. |
MFSensorDeviceType |
Указывает тип устройства датчика. Значение из этого перечисления возвращается методом IMFSensorDevice::GetDeviceType. |
MFSensorStreamType |
Указывает, является ли поток, связанный с IMFSensorDevice , входным или выходным потоком. |
MFSensorDeviceMode |
Указывает режим совместного использования IMFSensorDevice. |
MFSequencerTopologyFlags |
Содержит флаги для добавления топологии в источник sequencer или обновления топологии, уже содержащейся в очереди. |
MFSESSION_GETFULLTOPOLOGY_FLAGS |
Определяет флаги для метода IMFMediaSession::GetFullTopology . |
MFSESSION_SETTOPOLOGY_FLAGS |
Определяет поведение метода IMFMediaSession::SetTopology . |
MFSHUTDOWN_STATUS |
Описывает текущее состояние вызова метода IMFShutdown::Shutdown . |
MFSINK_WMDRMACTION |
Указывает, как приемник файлов ASF должен применять DRM Windows Media. |
MFStandardVideoFormat |
Содержит значения, указывающие распространенные форматы видео. |
MFSTREAMSINK_MARKER_TYPE |
Определяет сведения о маркере потока для метода IMFStreamSink::P laceMarker . |
MFT_MESSAGE_TYPE |
Определяет сообщения для преобразования Media Foundation (MFT). |
MFTIMER_FLAGS |
Содержит флаги для метода IMFTimer::SetTimer . |
MFTOPOLOGY_DXVA_MODE |
Указывает, включает ли загрузчик топологии ускорение видео Microsoft DirectX (DXVA) в топологии. |
MFTOPOLOGY_HARDWARE_MODE |
Указывает, будет ли загрузчик топологии вставлять в топологию аппаратные преобразования Media Foundation (MFT). |
MFVideo3DFormat |
Указывает, как трехмерные видеокадры хранятся в памяти. |
MFVideo3DFormat |
Указывает, как трехмерные видеокадры хранятся в памяти. |
MFVideo3DSampleFormat |
Указывает, как трехмерный видеокадр хранится в образце мультимедиа. |
MFVideo3DSampleFormat |
Указывает, как трехмерный видеокадр хранится в образце мультимедиа. |
MFVideoAlphaBitmapFlags |
Определяет флаги для структуры MFVideoAlphaBitmapParams . |
MFVideoAspectRatioMode |
Задает режим пропорций. |
MFVideoChromaSubsampling |
Содержит флаги, определяющие схему кодирования хрома для данных Y'Cb'Cr. |
MFVideoDRMFlags |
Указывает тип защиты от копирования, необходимый для видеопотока. |
MFVideoDSPMode |
Указывает режим обработки MFT стабилизации видео. |
MFVideoFlags |
Содержит флаги, описывающие видеопоток. |
MFVideoInterlaceMode |
Указывает, как чередуется видеопоток. |
MFVideoLighting |
Описывает оптимальное освещение для просмотра определенного набора видеосодержимого. |
MFVideoMixPrefs |
Содержит флаги, используемые для настройки деинтерлейсинга в расширенном отрисовщике видео (EVR). |
MFVideoPadFlags |
Указывает, следует ли заполнять видеоимочение таким образом, чтобы оно соответствовало заданному соотношению сторон. |
MFVideoPrimaries |
Указывает основные цветовые источники видео. |
MFVideoRenderPrefs |
Содержит флаги, определяющие, как расширенный отрисовщик видео (EVR) отображает видео. |
MFVideoRotationFormat |
Описывает поворот видеоизучего в направлении против часовой стрелки. |
MFVideoSrcContentHintFlags |
Описывает предполагаемое соотношение сторон для видеопотока. |
MFVideoTransferFunction |
Задает функцию преобразования из линейного RGB в нелинейный RGB (R'G'B). |
MFVideoTransferMatrix |
Описывает матрицы преобразования между Y'PbPr (видео компонента) и студией R'G'B. |
MFVP_MESSAGE_TYPE |
Определяет сообщения для докладчика расширенного отрисовщика видео (EVR). |
MFWaveFormatExConvertFlags |
Содержит флаги, указывающие способ преобразования типа звукового носителя. |
MIC_ARRAY_MODE |
Указывает, как DSP голосового захвата выполняет обработку массива микрофона. Это перечисление используется со свойством MFPKEY_WMAAECMA_FEATR_MICARR_MODE . |
PLAYTO_SOURCE_CREATEFLAGS |
Содержит флаги для метода IPlayToSourceClassFactory::CreateInstance . |
SAMPLE_PROTECTION_VERSION |
Определяет номер версии для примера защиты. |
WMT_PROP_DATATYPE |
Определяет типы данных, используемые для свойств кодека и DSP, доступ к которым выполняется с помощью методов интерфейса IWMCodecProps . |
Связанные темы