Перечисления 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 |
Указывает состояние вызова МВФТрансформ::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 (DXVA). |
DXVA2_VideoChromaSubSampling |
Описывает, как значения хрома расположены относительно примеров luma в видеокадре YUV. |
DXVA2_VideoLighting |
Описывает предполагаемые условия освещения для просмотра содержимого видео. |
DXVA2_VideoPrimaries |
Задает цвет первичных элементов источника видео. |
DXVA2_VideoTransferFunction |
Указывает функцию преобразования из линейной RGB в нелинейную RGB (R'G'B). |
DXVA2_VideoTransferMatrix |
Описывает матрицы преобразования между Y'PbPr (видео компонента) и студией R'G'B. |
eAVDecDStereoDownMixMode |
Задает режим стереонисхода для декодирования звука 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 |
Указывает тип единицы, содержащейся в МВФSample в коллекции 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 |
Содержит флаги для метода МВФ2DBuffer2::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 |
Указывает тип устройства датчика. Значение из этого перечисления возвращается МВФSensorDevice::GetDeviceType. |
MFSensorStreamType |
Указывает, является ли поток, связанный с МВФSensorDevice входным или выходным потоком. |
MFSensorDeviceMode |
Задает режим общего доступа МВФSensorDevice. |
MFSequencerTopologyFlags |
Содержит флаги для добавления топологии в источник последовательности или обновления топологии, уже существующей в очереди. |
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 (MFTs) в топологию. |
MFVideo3DFormat |
Указывает, как трехмерные видеокадры хранятся в памяти. |
MFVideo3DFormat |
Указывает, как трехмерные видеокадры хранятся в памяти. |
MFVideo3DSampleFormat |
Указывает, как трехмерный видеокадр хранится в образце мультимедиа. |
MFVideo3DSampleFormat |
Указывает, как трехмерный видеокадр хранится в образце мультимедиа. |
MFVideoAlphaBitmapFlags |
Определяет флаги для структуры MFVideoAlphaBitmapParams. |
MFVideoAspectRatioMode |
Задает режим пропорции. |
MFVideoChromaSubsampling |
Содержит флаги, определяющие схему кодирования хрома для данных Y'Cb'Cr. |
MFVideoDRMFlags |
Указывает тип защиты копирования, необходимый для видеопотока. |
MFVideoDSPMode |
Задает режим обработки MFT-стабилизации видео. |
MFVideoFlags |
Содержит флаги, описывающие видеопоток. |
MFVideoInterlaceModeMode |
Указывает, как передается видеопоток. |
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. |
Связанные разделы
-
Справочник по программированию Media Foundation