Алфавитный список атрибутов Media Foundation

В этом разделе содержится алфавитный список атрибутов Microsoft Media Foundation.

В этом разделе

Раздел Описание
EVRConfig_AllowBatching
Позволяет расширенному отрисовщику видео (EVR) выполнять пакетные вызовы к методу Microsoft Direct3DDirect3Device9::P resent .
EVRConfig_AllowDropToBob
Позволяет EVR повысить производительность с помощью боба deinterlacing.
EVRConfig_AllowDropToHalfInterlace
Позволяет EVR повысить производительность, пропуская второе поле каждого чередующегося кадра.
EVRConfig_AllowDropToThrottle
Позволяет EVR ограничить выходные данные в соответствии с пропускной способностью GPU.
EVRConfig_AllowScaling
Alllows the EVR to mix the video within a rectangle that is small than the output rectangle, and then scale the result.
EVRConfig_ForceBatching
Принудительное выполнение EVR пакетных вызовов к методу IDirect3D9Device::P resent .
EVRConfig_ForceBob
Заставляет EVR использовать боб deinterlacing.
EVRConfig_ForceHalfInterlace
Заставляет EVR пропустить второе поле каждого чередующегося кадра.
EVRConfig_ForceScaling
Заставляет EVR смешивать видео в прямоугольнике, который меньше выходного прямоугольника, а затем масштабировать результат.
EVRConfig_ForceThrottle
Заставляет EVR ограничить выходные данные в соответствии с пропускной способностью GPU.
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE
Указывает объект активации, создающий пользовательский микшер видео для приемника мультимедиа расширенного отрисовщика видео (EVR).
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID
CLSID настраиваемого микшера видео для расширенного приемника мультимедиа (EVR).
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS
Указывает, как создать пользовательский микшер для расширенного отрисовщика видео (EVR).
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE
Указывает объект активации, создающий пользовательский видеоведущий для приемника мультимедиа расширенного отрисовщика видео (EVR).
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID
CLSID пользовательского видеоведущего для приемника мультимедиа расширенного отрисовщика видео (EVR).
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS
Указывает, как создать пользовательского докладчика для расширенного отрисовщика видео (EVR).
MF_ACTIVATE_MFT_LOCKED
Указывает, будет ли загрузчик топологии изменять типы мультимедиа в преобразовании Media Foundation (MFT). Приложения обычно не используют этот атрибут.
MF_ACTIVATE_VIDEO_WINDOW
Обработка окна обрезки видео.
MF_ASFPROFILE_MAXPACKETSIZE
Указывает максимальный размер пакета для ASF-файла в байтах.
MF_ASFPROFILE_MINPACKETSIZE
Указывает минимальный размер пакета для ASF-файла в байтах.
MF_ASFSTREAMCONFIG_LEAKYBUCKET1
Задает средние параметры "утечки контейнера" (см. примечания) для кодирования файла Windows мультимедиа. Задайте этот атрибут с помощью интерфейса IMFASFStreamConfig .
MF_ASFSTREAMCONFIG_LEAKYBUCKET2
Задает пиковые параметры "утечки контейнера" (см. примечания) для кодирования файла Windows мультимедиа. Эти параметры используются для пиковой скорости передачи данных. Задайте этот атрибут с помощью интерфейса IMFASFStreamConfig .
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID
Указывает идентификатор для устройства конечной точки аудио.
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE
Указывает роль конечной точки звука для отрисовщика звука.
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS
Содержит флаги для настройки отрисовщика звука.
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID
Задает класс политики звука для отрисовщика звука.
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY
Указывает категорию аудиопотока для рендеринга потоковой передачи (SAR).
MF_BYTESTREAM_CONTENT_TYPE
Указывает тип MIME потока байтов.
MF_BYTESTREAM_DURATION
Указывает продолжительность потока байтов в 100-наносекундных единицах.
MF_BYTESTREAM_EFFECTIVE_URL
Возвращает действующий URL-адрес потока байтов.
MF_BYTESTREAM_IFO_FILE_URI
Содержит URL-адрес ФАЙЛА IFO (СВЕДЕНИЯ о DVD-диске), указанного HTTP-сервером в заголовке HTTP "Pragma: ifoFileURI.dlna.org".
MF_BYTESTREAM_LAST_MODIFIED_TIME
Указывает время последнего изменения потока байтов.
MF_BYTESTREAM_ORIGIN_NAME
Указывает исходный URL-адрес для потока байтов.
MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE
Указывает, может ли обработчик байтового потока использовать поток байтов, открытый для записи другим потоком.
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED
Сигнализирует о том, что драйвер блокирует захват видео.
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED
Сигнализирует о том, что видеозахват восстанавливается после блокировки.
Атрибут MF_CAPTURE_ENGINE_D3D_MANAGER
Задает указатель на диспетчер устройств DXGI в обработчике захвата.
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_Attribute
Позволяет обработчику отслеживания использовать декодер с ограничениями на использование полей.
Атрибут MF_CAPTURE_ENGINE_DISABLE_DXVA
Указывает, использует ли подсистема захвата ускорение видео DirectX (DXVA) для декодирования видео.
Атрибут MF_CAPTURE_ENGINE_DISABLE_HARDWARE_TRANSFORMS
Отключает использование аппаратных преобразований Media Foundation (MFT) в подсистеме захвата.
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION
Указывает, следует ли включать уведомления о состоянии потока.
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute
Позволяет обработчику отслеживания использовать кодировщик с ограничениями на использование полей.
Атрибут MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID
Идентифицирует компонент, создающий событие захвата.
Атрибут MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX
Определяет, какой поток создал событие захвата.
Атрибут MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG
Содержит свойства конфигурации для источника записи.
MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET
Указывает, что тип выходных данных установлен в механизме захвата в ответ на IMFCaptureSink2::SetOutputType.
Атрибут MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES
Задает максимальное количество обработанных образцов, которые можно буферизать в звуковом пути приемника записей.
Атрибут MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES
Задает максимальное количество необработанных выборок, которые можно буферификировать для обработки в звуковом пути приемника записей.
Атрибут MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES
Задает максимальное количество обработанных выборок, которые можно буферификировать в пути видео приемника записей.
Атрибут MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES
Задает максимальное количество необработанных примеров, которые можно буферификировать для обработки в пути видео приемника записей.
Атрибут MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY
Указывает, записывает ли модуль захвата звук, но не видео.
Атрибут MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY
Указывает, фиксирует ли обработчик захвата видео, но не звук.
MF_CAPTURE_METADATA_FRAME_BACKGROUND_MASK
Сообщает метаданные и буфер маски для маски сегментации фона, которая различает фон и передний план видеокадры.
MF_CAPTURE_METADATA_FRAME_ILLUMINATION
Значение, указывающее, был ли кадр захвачен с помощью активного инфракрасного освещения (IR).
MF_CAPTURE_METADATA_PHOTO_FRAME_FLASH
Указывает, активируется ли вспышка для захваченного кадра.
MF_DEVICE_THERMAL_STATE_CHANGED
Представляет событие, которое сигнализирует об изменении теплового состояния на устройстве.
MF_DEVICESTREAM_ATTRIBUTE_FRAMESOURCE_TYPES
Представляет тип источника кадра.
MF_DEVICESTREAM_EXTENSION_PLUGIN_CONNECTION_POINT
Представляет точку подключения подключаемого модуля расширения.
MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID
Указывает CLSID подключаемого модуля после обработки для устройства захвата видео.
MF_DEVICESTREAM_FRAMESERVER_HIDDEN
Этот атрибут при установке в потоке помечает поток как скрытый от клиента.
MF_DEVICESTREAM_FRAMESERVER_SHARED
Этот атрибут, если задан в потоке, явно помечает поток как общий сервер фрейма.
MF_DEVICESTREAM_IMAGE_STREAM
Указывает, является ли поток в источнике захвата видео потоком по-прежнему.
MF_DEVICESTREAM_INDEPENDENT_IMAGE_STREAM
Указывает, является ли поток изображений источником захвата видео независимо от видеопотока.
MF_DEVICESTREAM_MAX_FRAME_BUFFERS
Указывает максимальное количество кадров, которые источник захвата видео будет буферификировать для этого потока.
MF_DEVICESTREAM_MULTIPLEXED_MANAGER
Предоставляет экземпляр IMFMuxStreamAttributesManager , который управляет МВФAttributes , описывая подпотоки мультиплексированного источника мультимедиа.
MF_DEVICESTREAM_REQUIRED_CAPABILITIES
Указывает список строк Юникода, представляющих возможности устройства, необходимые для преобразования датчика.
MF_DEVICESTREAM_STREAM_CATEGORY
Представляет категорию потока.
MF_DEVICESTREAM_STREAM_ID
Указывает идентификатор потоковой передачи ядра (KS) для потока на устройстве захвата видео.
MF_DEVICESTREAM_TAKEPHOTO_TRIGGER
Указывает, инкапсулируется ли триггер фотографирования в источник устройства.
MF_DEVICESTREAM_TRANSFORM_STREAM_ID
Представляет идентификатор потока преобразования Media Foundation (MFT) потока.
MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME
Указывает отображаемое имя устройства.
MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE
Указывает выходной формат устройства.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE
Задает тип устройства, например запись звука или видеозахват.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID
Указывает идентификатор конечной точки для устройства аудиозахвата.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE
Указывает роль устройства для аудиозахвата.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY
Указывает категорию устройств для устройства захвата видео.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE
Указывает, является ли источник захвата видео аппаратным устройством или программным устройством.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS
Указывает максимальное количество кадров, буферизуемых источником захвата видео.
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK
Содержит символьную ссылку для драйвера захвата видео.
MF_DMFT_FRAME_BUFFER_INFO
Содержит сведения о буферах кадров, выделенных системой, отправляемых драйверу устройства.
MF_DISABLE_LOCALLY_REGISTERED_PLUGINS
Указывает, отключены ли локально зарегистрированные подключаемые модули.
MF_ENABLE_3DVIDEO_OUTPUT
Указывает, как преобразование Media Foundation (MFT) должно выводить трехмерный стереоскопический видеопоток.
MF_EVENT_DO_THINNING
Когда источник мультимедиа запрашивает новую скорость воспроизведения, этот атрибут указывает, запрашивает ли источник и тонкую обработку. Определение утончения см. в разделе "Сведения об управлении скоростью".
MF_EVENT_MFT_CONTEXT
Содержит определенное вызывающим значение для события METransformMarker .
MF_EVENT_MFT_INPUT_STREAM_ID
Указывает входной поток в преобразовании Media Foundation (MFT).
MF_EVENT_OUTPUT_NODE
Определяет узел топологии для приемника потока.
MF_EVENT_PRESENTATION_TIME_OFFSET
Смещение между временем презентации и метками времени источника мультимедиа.
MF_EVENT_SCRUBSAMPLE_TIME
Время презентации для образца, который был отрисован во время очистки.
MF_EVENT_SESSIONCAPS
Содержит флаги, определяющие возможности сеанса мультимедиа на основе текущей презентации.
MF_EVENT_SESSIONCAPS_DELTA
Содержит флаги, указывающие, какие возможности изменились в сеансе мультимедиа на основе текущей презентации.
MF_EVENT_SOURCE_ACTUAL_START
Содержит время начала, в которое источник мультимедиа перезапускается с текущей позиции.
MF_EVENT_SOURCE_CHARACTERISTICS
Задает текущие характеристики источника мультимедиа.
MF_EVENT_SOURCE_CHARACTERISTICS_OLD
Указывает предыдущие характеристики источника мультимедиа.
MF_EVENT_SOURCE_FAKE_START
Указывает, является ли текущая топология сегмента пустой.
MF_EVENT_SOURCE_PROJECTSTART
Указывает время начала топологии сегмента.
MF_EVENT_SOURCE_TOPOLOGY_CANCELED
Указывает, отменил ли Sequencer источник топологию.
MF_EVENT_START_PRESENTATION_TIME
Время начала презентации в 100-наносекундных единицах, измеряемых часами презентации.
MF_EVENT_START_PRESENTATION_TIME_AT_OUTPUT
Время презентации, в течение которого приемники мультимедиа отрисовывают первый образец новой топологии.
MF_EVENT_STREAM_METADATA_CONTENT_KEYIDS
Указывает идентификаторы ключей содержимого.
MF_EVENT_STREAM_METADATA_KEYDATA
Задает данные, относящиеся к системе защиты.
MF_EVENT_STREAM_METADATA_SYSTEMID
Указывает системный идентификатор, для которого предназначены ключевые данные.
MF_EVENT_TOPOLOGY_STATUS
Указывает состояние топологии во время воспроизведения.
MF_LOCAL_PLUGIN_CONTROL_POLICY
Указывает локальную политику управления подключаемым модулем.
MF_LOW_LATENCY
Включает обработку с низкой задержкой в конвейере Media Foundation.
MF_MEDIA_ENGINE_AUDIO_CATEGORY
Указывает категорию аудиопотока.
MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE
Указывает роль устройства для аудиопотока.
MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE
Указывает режим совместимости браузера.
MF_MEDIA_ENGINE_CALLBACK
Содержит указатель на интерфейс обратного вызова для обработчика мультимедиа.
MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS
Указывает, будет ли обработчик мультимедиа воспроизводить защищенное содержимое.
MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER
Позволяет обработчику мультимедиа воспроизводить защищенное содержимое.
MF_MEDIA_ENGINE_COREWINDOW
Основное окно.
MF_MEDIA_ENGINE_DXGI_MANAGER
Задает диспетчер устройств инфраструктуры графики Microsoft DirectX (DXGI) в обработчике мультимедиа.
MF_MEDIA_ENGINE_EXTENSION
Содержит указатель на интерфейс IMFMediaEngineExtension .
MF_MEDIA_ENGINE_NEEDKEY_CALLBACK
Атрибут, передаваемый в IMFMediaEngineNeedKeyNotify модулем мультимедиа при создании.
MF_MEDIA_ENGINE_OPM_HWND
Указывает окно для обработчика мультимедиа для применения защиты диспетчера выходных данных (OPM).
MF_MEDIA_ENGINE_PLAYBACK_HWND
Задает дескриптор окна воспроизведения видео для обработчика мультимедиа.
MF_MEDIA_ENGINE_PLAYBACK_VISUAL
Задает визуальный элемент Microsoft DirectComposition в качестве области воспроизведения для обработчика мультимедиа.
MF_MEDIA_ENGINE_SOURCE_RESOLVER_CONFIG_STORE
Возвращает хранилище конфигурации сопоставителя источника.
MF_MEDIA_ENGINE_STREAM_CONTAINS_ALPHA_CHANNEL
Указывает, содержит ли поток альфа-канал.
MF_MEDIA_ENGINE_TRACK_ID
Указывает идентификатор дорожки.
MF_MEDIA_ENGINE_VIDEO_OUTPUT_FORMAT
Задает целевой формат отрисовки для обработчика мультимедиа.
MF_MEDIATYPE_MULTIPLEXED_MANAGER
Предоставляет экземпляр IMFMuxStreamMediaTypeManager , который можно использовать для получения типов носителей подпотоков мультиплексированного источника мультимедиа, а также управления сочетанием подпотоков, мультиплексированных источником.
MF_MP2DLNA_AUDIO_BIT_RATE
Указывает максимальную скорость аудиобитового потока для приемника мультимедиа Digital Living Network Alliance (DLNA).
MF_MP2DLNA_ENCODE_QUALITY
Задает качество кодирования для приемника мультимедиа DLNA.
MF_MP2DLNA_STATISTICS
Получает статистику из приемника мультимедиа DLNA.
MF_MP2DLNA_USE_MMCSS
Указывает, использует ли приемник мультимедиа DLNA службу планировщика класса мультимедиа (MMCSS)
MF_MP2DLNA_VIDEO_BIT_RATE
Указывает максимальную скорость передачи видео для приемника мультимедиа DLNA.
MF_MPEG4SINK_MOOV_BEFORE_MDAT
Указывает, что moov будет записан перед полем mdat в созданном файле.
MF_MPEG4SINK_SPSPPS_PASSTHROUGH
Указывает, фильтрует ли приемник файлов MPEG-4 набор параметров последовательности (SPS) и набор параметров рисунка (PPS) NALUs.
MF_MSE_ACTIVELIST_CALLBACK
Содержит указатель на интерфейс обратного вызова приложения для интерфейса IMFBufferListNotify для активного списка буферов.
MF_MSE_BUFFERLIST_CALLBACK
Содержит указатель на интерфейс обратного вызова приложения для IMFBufferListNotify.
MF_MSE_CALLBACK
Содержит указатель на интерфейс обратного вызова приложения для IMFMediaSourceExtensionNotify.
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION
Задает профиль звука и уровень потока расширенного кодирования звука (AAC).
MF_MT_AAC_PAYLOAD_TYPE
Указывает тип полезных данных потока расширенного аудиокодирования (AAC).
MF_MT_ALL_SAMPLES_INDEPENDENT
Указывает тип носителя, независимо ли каждый образец от других примеров в потоке.
MF_MT_ALPHA_MODE
Указывает, является ли альфа-режим для цветных типов видеофайлов предварительно заданным или прямым.
MF_MT_AM_FORMAT_TYPE
Содержит GUID формата DirectShow для типа носителя.
MF_MT_ARBITRARY_FORMAT
Дополнительные данные форматирования для двоичного потока в файле расширенного формата систем (ASF).
MF_MT_ARBITRARY_HEADER
Данные, относящиеся к типу, для двоичного потока в файле расширенного формата систем (ASF).
MF_MT_AUDIO_AVG_BYTES_PER_SECOND
Среднее число байтов в секунду в типе звукового носителя.
MF_MT_AUDIO_BITS_PER_SAMPLE
Число битов на образец звука в типе звукового носителя.
MF_MT_AUDIO_BLOCK_ALIGNMENT
Выравнивание блока в байтах для типа звукового носителя. Выравнивание блока — это минимальная атомарная единица данных для звукового формата.
MF_MT_AUDIO_CHANNEL_MASK
В типе звукового носителя указывает назначение аудиоканалов позициям говорящего.
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND
Число примеров звука в секунду в типе аудиомедийного носителя.
MF_MT_AUDIO_FOLDDOWN_MATRIX
Указывает, как декодер звука должен преобразовывать многоканальный звук в стереоданные выходные данные. Этот процесс также называется свертыванием.
MF_MT_AUDIO_NUM_CHANNELS
Количество аудиоканалов в типе аудиоданных.
MF_MT_AUDIO_PREFER_WAVEFORMATEX
Задает предпочтительную структуру устаревшего формата, используемую при преобразовании типа аудиомедийного носителя.
MF_MT_AUDIO_SAMPLES_PER_BLOCK
Количество примеров звука, содержащихся в одном сжатом блоке звуковых данных. Этот атрибут можно использовать в сжатых звуковых форматах с фиксированным количеством выборок в каждом блоке.
MF_MT_AUDIO_SAMPLES_PER_SECOND
Число примеров звука в секунду в типе аудиомедийного носителя.
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE
Количество допустимых битов звуковых данных в каждом образце звука.
MF_MT_AUDIO_WMADRC_AVGREF
Эталонный средний уровень громкости Windows аудиофайла мультимедиа.
MF_MT_AUDIO_WMADRC_AVGTARGET
Целевой средний уровень громкости Windows аудиофайла мультимедиа.
MF_MT_AUDIO_WMADRC_PEAKREF
Ссылка на пиковый уровень громкости Windows аудиофайла мультимедиа.
MF_MT_AUDIO_WMADRC_PEAKTARGET
Целевой пиковый уровень громкости Windows аудиофайла мультимедиа.
MF_MT_AVG_BIT_ERROR_RATE
Частота ошибок данных в битовых ошибках в секунду для типа видеомедийного носителя.
MF_MT_AVG_BITRATE
Приблизительная скорость передачи данных видеопотока в битах в секунду для типа видеофайла.
MF_MT_COMPRESSED
Указывает, сжимаются ли данные мультимедиа для типа носителя.
MF_MT_CUSTOM_VIDEO_PRIMARIES
Задает настраиваемые цветовые первичные значения для типа видеомедийного носителя.
MF_MT_D3D_RESOURCE_VERSION
Указывает версию Direct3D ресурсов, хранящихся в потоке данных, связанном с типом носителя.
MF_MT_D3D12_CPU_READBACK
Указывает, требуется ли доступ к ЦП для связанных ресурсов Direct3D.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER
Указывает, можно ли использовать ресурсы в потоке для данных между адаптерами.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL
Указывает, можно ли создать представление трафарета глубины для ресурсов Direct3D в потоке, связанном с типом носителя.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET
Указывает, можно ли создать целевое представление отрисовки для ресурсов Direct3D в потоке, связанном с типом носителя.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS
Указывает, могут ли ресурсы Direct3D в потоке одновременно получать доступ к нескольким разным очередям команд.
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS
Указывает, можно ли создать неупорядоченное представление доступа для ресурсов Direct3D в потоке, связанном с типом носителя.
MF_MT_D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE
Указывает, запрещено ли создание представления ресурсов шейдера для ресурсов Direct3D в потоке, связанном с типом носителя.
MF_MT_D3D12_TEXTURE_LAYOUT
Указывает параметры макета текстуры, которые использовались для создания связанных ресурсов Direct3D.
MF_MT_DEFAULT_STRIDE
Шаг поверхности по умолчанию для несжатого типа видеофайла. Шаг — это количество байтов, необходимых для перехода от одной строки пикселей к следующей.
MF_MT_DEPTH_MEASUREMENT
Значение, определяющее систему измерения для значения глубины в видеокадре.
MF_MT_DEPTH_VALUE_UNIT
Значение, определяющее единицы для значения глубины в видеокадре.
MF_MT_DRM_FLAGS
Указывает, требуется ли применение защиты копирования для типа видеофайла.
MF_MT_DV_AAUX_CTRL_PACK_0
Вспомогательный звуковой пакет управления версиями (AAUX) для первого звукового блока в типе мультимедиа цифрового видео (DV).
MF_MT_DV_AAUX_CTRL_PACK_1
Звуковой вспомогательный пакет управления версиями (AAUX) для второго звукового блока в типе мультимедиа цифрового видео (DV).
MF_MT_DV_AAUX_SRC_PACK_0
Исходный пакет аудио вспомогательных (AAUX) для первого звукового блока в типе мультимедиа для цифрового видео (DV).
MF_MT_DV_AAUX_SRC_PACK_1
Исходный пакет вспомогательных аудиоданных (AAUX) для второго звукового блока в типе мультимедиа для цифрового видео (DV).
MF_MT_DV_VAUX_CTRL_PACK
Вспомогательный пакет управления версиями видео (VAUX) в типе мультимедиа для цифрового видео (DV).
MF_MT_DV_VAUX_SRC_PACK
Вспомогательный исходный пакет видео (VAUX) в типе мультимедиа для цифрового видео (DV).
MF_MT_FIXED_SIZE_SAMPLES
Указывает тип носителя, имеет ли выборка фиксированный размер.
MF_MT_FORWARD_CUSTOM_NALU
Указывает, что типы единиц измерения уровня абстракции сети (NAL) должны переадресовывать в выходных примерах декодером.
MF_MT_FORWARD_CUSTOM_SEI
Указывает, что типы единиц дополнительной информации об улучшении (SEI) должны пересылаться в выходных примерах декодером.
MF_MT_FRAME_RATE
Частота кадров типа видеофайла в кадрах в секунду.
MF_MT_FRAME_RATE_RANGE_MAX
Максимальная частота кадров, поддерживаемая устройством захвата видео в кадрах в секунду.
MF_MT_FRAME_RATE_RANGE_MIN
Минимальная частота кадров, поддерживаемая устройством захвата видео в кадрах в секунду.
MF_MT_FRAME_SIZE
Ширина и высота видеокадров в пикселях.
MF_MT_FRAMESOURCE_TYPES
Значение, указывающее тип датчика, предоставляемого источником кадра, например цветом, инфракрасной или глубиной.
MF_MT_GEOMETRIC_APERTURE
Определяет геометрическую диафрагму для типа мультимедиа видео.
MF_MT_H264_CAPABILITIES
Задает флаги возможностей для видеопотока H.264.
MF_MT_H264_MAX_CODEC_CONFIG_DELAY
Максимальное количество кадров, которое кодировщик H.264 принимает для ответа на команду.
MF_MT_H264_MAX_MB_PER_SEC
Задает максимальную скорость обработки макроблока для видеопотока H.264.
MF_MT_H264_RATE_CONTROL_MODES
Задает режим управления скоростью для видеопотока H.264.
MF_MT_H264_SIMULCAST_SUPPORT
Указывает количество конечных точек потоковой передачи и количество поддерживаемых потоков для кодировщика UVC H.264.
MF_MT_H264_SUPPORTED_RATE_CONTROL_MODES
Задает поддерживаемые режимы управления скоростью для видеопотока H.264.
MF_MT_H264_SUPPORTED_SLICE_MODES
Задает поддерживаемые режимы среза для видеопотока H.264.
MF_MT_H264_SUPPORTED_SYNC_FRAME_TYPES
Указывает типы кадров синхронизации, поддерживаемые для видеопотока H.264.
MF_MT_H264_SUPPORTED_USAGES
Задает поддерживаемые режимы использования для видеопотока H.264.
MF_MT_H264_SVC_CAPABILITIES
Задает возможности SVC видеопотока H.264.
MF_MT_H264_USAGE
Задает режим использования для кодировщика UVC H.264.
MF_MT_IMAGE_LOSS_TOLERANT
Указывает, является ли поток изображений ASF сниженным типом JPEG.
MF_MT_INTERLACE_MODE
Описывает, как чередуются кадры в типе видеомедийного носителя.
MF_MT_MAJOR_TYPE
Guid основного типа для типа носителя.
MF_MT_MAX_KEYFRAME_SPACING
Максимальное число кадров из одного ключевого кадра в следующий в типе видеомедийного носителя.
MF_MT_MAX_LUMINANCE_LEVEL
Указывает максимальный уровень яркости содержимого в Nits. Этот атрибут имеет ту же семантику, что и MaxCLL , как определено в стандарте CEA-861.3.
MF_MT_MAX_FRAME_AVERAGE_LUMINANCE_LEVEL
Указывает максимальный средний уровень яркости кадра содержимого в Nits. Этот атрибут имеет ту же семантику, что и MaxFALL , как определено в стандарте CEA-861.3.
MF_MT_MAX_MASTERING_LUMINANCE
Указывает максимальную яркость дисплея, на котором было создано содержимое, в Nits. Этот атрибут имеет ту же семантику , что и max_display_mastering_luminance , как определено в стандарте CEA-861.3.
MF_MT_MIN_MASTERING_LUMINANCE
Указывает максимальную яркость дисплея, на котором было создано содержимое, в Nits. Этот атрибут имеет ту же семантику, что и min_display_mastering_luminance , как определено в стандарте CEA-861.3.
MF_MT_MINIMUM_DISPLAY_APERTURE
Определяет диафрагму отображения, которая является областью видеокадры, содержащей допустимые данные изображения.
MF_MT_MPEG_SEQUENCE_HEADER
Содержит заголовок последовательности MPEG-1 или MPEG-2 для типа видеомедийного носителя.
MF_MT_MPEG_START_TIME_CODE
Код времени начала группы изображений (GOP) для типа видеотрансляции MPEG-1 или MPEG-2.
Атрибут MF_MT_MPEG2_CONTENT_PACKET
Для типа носителя, описывающего транспортный поток MPEG-2 (TS), указывает, содержат ли транспортные пакеты заголовки пакетов содержимого.
MF_MT_MPEG2_FLAGS
Содержит прочие флаги для типа видеотрансляции MPEG-2.
MF_MT_MPEG2_LEVEL
Указывает уровень MPEG-2 или H.264 в типе видеомедийного носителя.
MF_MT_MPEG2_PROFILE
Указывает профиль MPEG-2 или H.264 в типе видеомедийного носителя.
Атрибут MF_MT_MPEG2_STANDARD
Для типа мультимедиа, описывающего программный поток MPEG-2 (PS) или транспортный поток (TS), указывает стандарт, используемый для мультиплексора потока.
Атрибут MF_MT_MPEG2_TIMECODE
Для типа мультимедиа, описывающего транспортный поток MPEG-2 (TS), указывает транспортные пакеты, содержащие 4-байтовый код времени.
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY
Указывает текущую запись в поле описания примера для типа носителя MPEG-4.
MF_MT_MPEG4_SAMPLE_DESCRIPTION
Содержит пример поля описания для ФАЙЛА MP4 или 3GP.
MF_MT_ORIGINAL_4CC
Содержит исходный кодек FOURCC для видеопотока.
MF_MT_ORIGINAL_WAVE_FORMAT_TAG
Содержит исходный тег формата WAVE для звукового потока.
MF_MT_PAD_CONTROL_FLAGS
Задает пропорции выходного прямоугольника для типа видеофайла.
MF_MT_PALETTE
Содержит записи палитры для типа видеофайла. Используйте этот атрибут для палеттизированных форматов видео, таких как RGB 8.
MF_MT_PAN_SCAN_APERTURE
Определяет диафрагму панорамирования и сканирования, представляющую собой 4 3 области видео, которые должны отображаться в режиме сдвига или сканирования.
MF_MT_PAN_SCAN_ENABLED
Указывает, включен ли режим панорамирования и сканирования.
MF_MT_PIXEL_ASPECT_RATIO
Пропорции пикселей для типа мультимедиа видео.
MF_MT_SAMPLE_SIZE
Задает размер каждого образца в байтах в типе носителя.
MF_MT_SOURCE_CONTENT_HINT
Описывает предполагаемое соотношение пропорций для типа видеофайла.
MF_MT_SPATIAL_AUDIO_MAX_DYNAMIC_OBJECTS
Указывает максимальное количество динамических звуковых объектов, которые можно визуализировать с помощью конечной точки звука.
MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_FORMAT_ID
Определяемый декодером GUID, определяющий формат пространственных звуковых метаданных, уведомляющий подчиненные компоненты типа объекта метаданных о том, что декодер выведет данные.
MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_LENGTH
Значение, указывающее размер объекта пространственных звуковых метаданных в байтах, который будет выводить декодер.
MF_MT_SUBTYPE
GUID подтипа для типа носителя.
Атрибут MF_MT_TIMESTAMP_CAN_BE_DTS
Указывает, может ли декодер использовать декодирования метки времени (DTS) при задании меток времени.
MF_MT_TRANSFER_FUNCTION
Задает функцию преобразования из RGB в R'G'B для типа видеомедийного носителя.
MF_MT_USER_DATA
Содержит дополнительные данные формата для типа носителя.
MF_MT_VIDEO_3D
Указывает, содержит ли видеопоток трехмерное содержимое.
MF_MT_VIDEO_3D_FIRST_IS_LEFT
Для трехмерного формата видео указывается, какое представление является левым.
MF_MT_VIDEO_3D_FORMAT
Для типа видеомедийного носителя указывает, как трехмерные видеокадры хранятся в памяти.
MF_MT_VIDEO_3D_LEFT_IS_BASE
Для трехмерного формата видео указывается, какое представление является базовым представлением.
MF_MT_VIDEO_3D_NUM_VIEWS
Количество представлений в трехмерной последовательности видео.
MF_MT_VIDEO_CHROMA_SITING
Описывает, как chroma была выборка для типа видеомедийного носителя Y'Cb'Cr.
MF_MT_VIDEO_LEVEL
Указывает уровень MPEG-2 или H.264 в типе видеомедийного носителя. Это псевдоним MF_MT_MPEG2_LEVEL.
MF_MT_VIDEO_LIGHTING
Задает оптимальные условия освещения для типа видеофайла.
MF_MT_VIDEO_NOMINAL_RANGE
Указывает номинальный диапазон сведений о цвете в типе видеофайла.
MF_MT_VIDEO_PRIMARIES
Указывает основные цвета для типа видеомедийного носителя.
MF_MT_VIDEO_PROFILE
Указывает профиль кодирования видео в типе выходного носителя. Это псевдоним атрибута MF_MT_MPEG2_PROFILE .
MF_MT_VIDEO_RENDERER_EXTENSION_PROFILE
Содержит строку, соответствующую записи в списке VideoRendererExtensionProfiles манифеста приложения UWP, чтобы выбрать эффект для загрузки.
MF_MT_VIDEO_ROTATION
Задает поворот видеокадров в направлении по часовой стрелке.
MF_MT_WRAPPED_TYPE
Содержит тип носителя, который был заключен в другой тип носителя.
MF_MT_YUV_MATRIX
Для типов мультимедиа YUV определяет матрицу преобразования из цветового пространства Y'Cb'Cr в цветовое пространство R'G'B.
MF_NALU_LENGTH_INFORMATION
Указывает длину NALU в примере. Это большой двоичный объект MF, который задается на сжатых входных образцах для декодера H.264.
MF_NALU_LENGTH_SET
Указывает, что сведения о длине NALU будут отправляться в виде большого двоичного объекта с каждым сжатым образцом H.264.
MF_PD_APP_CONTEXT
Содержит указатель на дескриптор презентации из пути к защищенному носителю (PMP).
MF_PD_ASF_CODECLIST
Содержит сведения о кодеках и форматах, которые использовались для кодирования содержимого в файле ASF. Этот атрибут соответствует объекту Codec List в заголовке ASF, определенном в спецификации ASF.
MF_PD_ASF_CONTENTENCRYPTION_KEYID
Указывает идентификатор ключа для зашифрованного файла расширенного формата систем (ASF). Этот атрибут соответствует полю идентификатора ключа заголовка шифрования содержимого, определенного в спецификации ASF.
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL
Указывает URL-адрес получения лицензии для зашифрованного файла расширенного формата систем (ASF). Этот атрибут соответствует полю URL-адреса лицензии заголовка шифрования содержимого, определенного в спецификации ASF.
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA
Содержит секретные данные для зашифрованного файла расширенного формата систем (ASF). Этот атрибут соответствует полю "Секретные данные" заголовка шифрования содержимого, определенного в спецификации ASF.
MF_PD_ASF_CONTENTENCRYPTION_TYPE
Указывает тип механизма защиты, используемого в файле ASF.
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA
Содержит данные шифрования для файла расширенного формата систем (ASF). Этот атрибут соответствует объекту расширенного шифрования содержимого в заголовке ASF, определенном в спецификации ASF.
MF_PD_ASF_DATA_LENGTH
Задает размер в байтах раздела данных файла расширенного формата систем (ASF).
MF_PD_ASF_DATA_START_OFFSET
Задает смещение в байтах с начала файла расширенного формата систем (ASF) до начала первого пакета данных.
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME
Указывает дату и время создания файла расширенного формата систем (ASF).
MF_PD_ASF_FILEPROPERTIES_FILE_ID
Указывает идентификатор файла расширенного формата систем (ASF).
MF_PD_ASF_FILEPROPERTIES_FLAGS
Указывает, является ли файл расширенного формата систем (ASF) широковещательным или искать. Это значение соответствует полю Flags объекта свойств файла, определенного в спецификации ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE
Задает максимальную мгновенную скорость бита (в битах в секунду) для файла расширенного формата систем (ASF).
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE
Указывает максимальный размер пакета (в байтах) файла расширенного формата систем (ASF).
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE
Задает минимальный размер пакета (в байтах) для файла расширенного формата систем (ASF).
MF_PD_ASF_FILEPROPERTIES_PACKETS
Указывает количество пакетов в разделе данных файла расширенного формата систем (ASF).
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION
Указывает время, необходимое для воспроизведения файла расширенного формата систем (ASF) в 100-наносекундных единицах.
MF_PD_ASF_FILEPROPERTIES_PREROLL
Указывает время (в миллисекундах) для буферизации данных перед воспроизведением файла расширенного формата систем (ASF).
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION
Указывает время в 100-наносекундных единицах, необходимое для отправки файла расширенного формата систем (ASF). Время отправки пакета — это время доставки пакета по сети. Это не время представления пакета.
MF_PD_ASF_INFO_HAS_AUDIO
Указывает, содержит ли файл расширенного формата систем (ASF) любые звуковые потоки.
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO
Указывает, содержит ли файл расширенного формата систем (ASF) любые потоки, которые не являются аудио или видео.
MF_PD_ASF_INFO_HAS_VIDEO
Указывает, содержит ли файл расширенного формата систем (ASF) по крайней мере один видеопоток.
MF_PD_ASF_LANGLIST
Задает список идентификаторов языка, указывающих языки, содержащиеся в файле расширенного формата систем (ASF). Этот атрибут соответствует объекту списка языков, определенному в спецификации ASF.
MF_PD_ASF_LANGLIST_LEGACYORDER
Содержит список языков RFC 1766, используемых в текущей презентации.
MF_PD_ASF_MARKER
Указывает маркеры в файле расширенного формата систем (ASF). Этот атрибут соответствует объекту Marker в заголовке ASF, определенном в спецификации ASF.
MF_PD_ASF_METADATA_IS_VBR
Указывает, использует ли файл расширенного формата систем (ASF) кодировку переменной скорости (VBR).
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS
Задает список скоростей битов и соответствующих буферных окон для файла расширенного формата расширенных систем (ASF) переменной скорости (VBR).
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE
Указывает средний размер буфера, необходимый для файла расширенного формата расширенных систем (ASF) переменной скорости (VBR).
MF_PD_ASF_METADATA_V8_VBRPEAK
Указывает самую высокую скорость передачи битов в файле расширенного формата расширенных систем (ASF) переменной скорости (VBR).
MF_PD_ASF_SCRIPT
Задает список команд скриптов и параметров для файла расширенного формата систем (ASF). Этот атрибут соответствует объекту command Script в заголовке ASF, определенном в спецификации ASF.
MF_PD_AUDIO_ENCODING_BITRATE
Задает скорость кодирования звука для презентации в битах в секунду. Этот атрибут применяется к дескрипторам презентации.
MF_PD_AUDIO_ISVARIABLEBITRATE
Указывает, имеют ли звуковые потоки в презентации переменную скорость передачи.
MF_PD_DURATION
Указывает продолжительность презентации в 100-наносекундных единицах.
MF_PD_LAST_MODIFIED_TIME
Указывает время последнего изменения презентации.
MF_PD_MIME_TYPE
Указывает тип MIME содержимого.
MF_PD_PLAYBACK_BOUNDARY_TIME
Сохраняет время (в 100-наносекундах), с которого должна начинаться презентация относительно начала источника мультимедиа.
MF_PD_PLAYBACK_ELEMENT_ID
Содержит идентификатор элемента списка воспроизведения в презентации.
MF_PD_PMPHOST_CONTEXT
Содержит указатель на прокси-объект для дескриптора презентации приложения.
MF_PD_PREFERRED_LANGUAGE
Содержит предпочтительный язык RFC 1766 источника мультимедиа.
MF_PD_SAMI_STYLELIST
Содержит понятные имена стилей Синхронизированного обмена мультимедиа (SAMI), определенных в файле SAMI.
MF_PD_TOTAL_FILE_SIZE
Указывает общий размер исходного файла в байтах. Этот атрибут применяется к дескрипторам презентации. Источник мультимедиа может при необходимости задать этот атрибут.
MF_PD_VIDEO_ENCODING_BITRATE
Задает скорость кодирования видео для презентации в битах в секунду. Этот атрибут применяется к дескрипторам презентации.
MF_READWRITE_D3D_OPTIONAL
Указывает, требуется ли приложению поддержка Microsoft Direct3D в средстве чтения исходного кода или модуля записи приемника.
MF_READWRITE_DISABLE_CONVERTERS
Включает или отключает преобразования формата средством чтения исходного кода или модуля записи приемника.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS
Позволяет средству чтения источника или модуля записи приемника использовать аппаратные преобразования Media Foundation (MFT).
MF_READWRITE_MMCSS_CLASS
Задает класс службы планировщика класса мультимедиа (MMCSS) для средства чтения исходного кода или модуля записи приемника.
MF_READWRITE_MMCSS_CLASS_AUDIO
Задает класс службы планировщика класса мультимедиа (MMCSS) для потоков обработки звука в средстве чтения источника или модуля записи приемника.
MF_READWRITE_MMCSS_PRIORITY
Задает приоритет базового потока для средства чтения источника или модуля записи приемника.
MF_READWRITE_MMCSS_PRIORITY_AUDIO
Задает базовый приоритет для потоков обработки звука, созданных средством чтения источника или модуля записи приемника.
MF_SA_D3D_ALLOCATE_DISPLAYABLE_RESOURCES
Указывает, должен ли образец распределителя MFT выделить базовую текстуру Direct3D с помощью флага D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE.
MF_SA_BUFFERS_PER_SAMPLE
Указывает, сколько буферов создает распределителем видео примеров для каждого примера видео.
MF_SA_D3D_AWARE
Указывает, поддерживает ли преобразование Media Foundation (MFT) ускорение видео DirectX (DXVA). Этот атрибут применяется только к видео MFT.
MF_SA_D3D11_AWARE
Указывает, поддерживает ли преобразование Media Foundation (MFT) Microsoft Direct3D 11.
MF_SA_D3D11_BINDFLAGS
Указывает флаги привязки, используемые при выделении поверхностей Direct3D 11 для образцов мультимедиа.
MF_SA_D3D11_SHARED
Указывает на образец распределителя видео, чтобы создавать текстуры как доступные для совместного использования с помощью keyed-mutex.
MF_SA_D3D11_SHARED_WITHOUT_MUTEX
Указывает на образец распределителя видео, чтобы создавать текстуры как доступные для совместного использования с помощью устаревшего механизма.
MF_SA_D3D11_USAGE
Указывает, как выделять поверхности Direct3D 11 для образцов мультимедиа.
MF_SA_D3D12_CLEAR_VALUE
Содержит большой двоичный объект с информацией, используемой для оптимизации операций очистки ресурсов Direct3D в потоке.
MF_SA_D3D12_HEAP_FLAGS
Содержит значение, указывающее параметры кучи, используемые для ресурсов Direct3D в потоке.
MF_SA_D3D12_HEAP_TYPE
Содержит значение, указывающее тип кучи, используемой для ресурсов Direct3D в потоке.
MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT
Указывает максимальное количество выходных выборок, которые преобразование Media Foundation (MFT) будет иметь в конвейере в любое время.
MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT_PROGRESSIVE
Указывает минимальное количество прогрессивных выборок, которые преобразование Media Foundation (MFT) должно разрешать в любой момент времени.
MF_SA_REQUIRED_SAMPLE_COUNT
Указывает количество несжатых буферов, необходимых приемнику мультимедиа расширенного отрисовщика видео (EVR).
MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE
Указывает количество выборок, которые требуется выделить для прогрессивного содержимого преобразование Media Foundation (MFT).
MF_SAMPLEGRABBERSINK_IGNORE_CLOCK
Указывает, использует ли приемник sample-grabber часы презентации для планирования выборок.
MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET
Смещение между меткой времени для каждой выборки, полученной примером захватчика, и временем, когда пример схватки представляет образец.
MF_SD_ASF_EXTSTRMPROP_AVG_BUFFERSIZE
Задает средний размер буфера (в байтах), необходимый для потока в файле расширенного формата систем (ASF).
MF_SD_ASF_EXTSTRMPROP_AVG_DATA_BITRATE
Задает среднюю скорость передачи данных (в битах в секунду) потока в файле расширенного формата систем (ASF).
MF_SD_ASF_EXTSTRMPROP_LANGUAGE_ID_INDEX
Задает язык, используемый потоком в файле ASF.
MF_SD_ASF_EXTSTRMPROP_MAX_BUFFERSIZE
Указывает максимальный размер буфера в байтах, необходимый для потока в файле asF.
MF_SD_ASF_EXTSTRMPROP_MAX_DATA_BITRATE
Указывает максимальную скорость передачи данных (в битах в секунду) потока в файле расширенного формата систем (ASF).
MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE
Указывает шаблон соответствия устройств для потока в файле ASF.
MF_SD_ASF_STREAMBITRATES_BITRATE
Задает среднюю скорость передачи битов в битах в секунду потока в файле расширенного формата систем (ASF). Этот атрибут соответствует объекту свойств stream Bitrate, определенному в спецификации ASF.
MF_SD_LANGUAGE
Задает язык для потока.
MF_SD_MUTUALLY_EXCLUSIVE
Указывает, является ли поток взаимоисключающим с другими потоками того же типа.
MF_SD_PROTECTED
Указывает, содержит ли поток защищенное содержимое.
MF_SD_SAMI_LANGUAGE
Содержит синхронизированное имя языка SAMI, определенного для потока.
Этот атрибут присутствует в дескрипторах потока, возвращаемых из источника мультимедиа SAMI.
MF_SD_STREAM_NAME
Содержит имя потока.
MF_SENSORSTREAM_REQUIRED_SDDL
Этот атрибут используется для указания языка определения дескриптора безопасности (SDDL) в потоке, чтобы указать детализированные права доступа для данного датчика.
MF_SENSORSTREAM_REQUIRED_CAPABILITIES
Этот атрибут содержит разделенный точкой с запятой список строк возможностей, указывающий возможности, необходимые для определенного потока. Список строк возможностей, которые можно включить в этот атрибут, см. в разделе DeviceCapability.
MF_SESSION_APPROX_EVENT_OCCURRENCE_TIME
Приблизительное время, когда сеанс мультимедиа вызвал событие.
MF_SESSION_CONTENT_PROTECTION_MANAGER
Предоставляет интерфейс обратного вызова для приложения для получения объекта средства включения содержимого из сеанса защищенного пути к носителю (PMP).
MF_SESSION_GLOBAL_TIME
Указывает, имеют ли топологии глобальное время начала и остановки.
MF_SESSION_QUALITY_MANAGER
Содержит CLSID диспетчера качества для сеанса мультимедиа.
MF_SESSION_REMOTE_SOURCE_MODE
Указывает, что источник мультимедиа будет создан в удаленном процессе.
MF_SESSION_SERVER_CONTEXT
Позволяет двум экземплярам сеанса мультимедиа совместно использовать один и тот же процесс пути к защищенному носителю (PMP).
MF_SESSION_TOPOLOADER
Содержит CLSID загрузчика топологии для сеанса мультимедиа.
MF_SINK_WRITER_ASYNC_CALLBACK
Содержит указатель на интерфейс обратного вызова приложения для модуля записи приемника.
MF_SINK_WRITER_D3D_MANAGER
Содержит указатель на диспетчер устройств DXGI для модуля записи приемника.
MF_SINK_WRITER_DISABLE_THROTTLING
Указывает, ограничивает ли модуль записи приемника скорость входящих данных.
MF_SINK_WRITER_ENCODER_CONFIG
Содержит указатель на хранилище свойств со свойствами кодирования.
MF_SOURCE_READER_ASYNC_CALLBACK
Содержит указатель на интерфейс обратного вызова приложения для средства чтения исходного кода.
MF_SOURCE_READER_D3D_MANAGER
Содержит указатель на диспетчер устройств Microsoft Direct3D для средства чтения исходного кода.
MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS
Отключает использование подключаемых модулей камеры после обработки средством чтения исходного кода.
MF_SOURCE_READER_DISABLE_DXVA
Указывает, включает ли средство чтения исходного кода ускорение видео DirectX (DXVA) в декоде видео.
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN
Указывает, завершает ли средство чтения источника источник мультимедиа.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING
Включает расширенную обработку видео с помощью средства чтения источника, включая преобразование цветового пространства, деинтерлакизацию, изменение размера видео и преобразование частоты кадров.
MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS
Позволяет средству чтения источника использовать преобразования Media Foundation (MFT), оптимизированные для перекодирования.
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING
Включает обработку видео с помощью средства чтения источника.
MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS
Возвращает характеристики источника мультимедиа из средства чтения источника.
MF_SOURCE_READER_MEDIASOURCE_CONFIG
Содержит свойства конфигурации для средства чтения источника.
MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION
Указывает, поддерживает ли источник мультимедиа поток данных оборудования.
MF_STF_VERSION_DATE
Этот атрибут сохраняет FILETIME , представляющий метку даты и времени фабрики преобразования датчика.
MF_STF_VERSION_INFO
Этот атрибут представляет фабрику преобразования датчика сведений о версии. Это единственный атрибут, необходимый для преобразований датчиков. Значение определяется разработчиком преобразования датчика и обрабатывается как непрозрачное конвейером мультимедиа.
MF_STREAM_SINK_SUPPORTS_HW_CONNECTION
Указывает, поддерживает ли приемник мультимедиа аппаратный поток данных.
MF_STREAM_SINK_SUPPORTS_ROTATION
Указывает, поддерживает ли приемник потока поворот видео.
MF_TOPOLOGY_DXVA_MODE
Указывает, включает ли загрузчик топологии microsoft DirectX Video Acceleration (DXVA) в топологии.
MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED
Указывает, пытается ли сеанс мультимедиа изменить топологию при изменении формата потока.
MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES
Указывает, перечисляет ли загрузчик топологии типы носителей, предоставляемые источником мультимедиа.
MF_TOPOLOGY_HARDWARE_MODE
Указывает, следует ли загружать аппаратные преобразования Media Foundation (MFT) в топологии.
MF_TOPOLOGY_NO_MARKIN_MARKOUT
Указывает, обрезает ли конвейер образцы.
MF_TOPOLOGY_PLAYBACK_FRAMERATE
Указывает частоту обновления монитора.
MF_TOPOLOGY_PLAYBACK_MAX_DIMS
Указывает размер окна назначения для воспроизведения видео.
MF_TOPOLOGY_PROJECTSTART
Указывает время остановки топологии относительно начала первой топологии в последовательности.
MF_TOPOLOGY_PROJECTSTOP
Указывает время начала топологии относительно начала первой топологии в последовательности.
MF_TOPOLOGY_RESOLUTION_STATUS
Указывает состояние попытки разрешить топологию.
MF_TOPOLOGY_START_TIME_ON_PRESENTATION_SWITCH
Указывает время начала презентаций, помещенных в очередь после первой презентации.
MF_TOPOLOGY_STATIC_PLAYBACK_OPTIMIZATIONS
Включает статические оптимизации в конвейере видео.
MF_TOPONODE_CONNECT_METHOD
Указывает, как загрузчик топологии подключает этот узел топологии и является ли этот узел необязательным.
MF_TOPONODE_D3DAWARE
Указывает, поддерживает ли преобразование, связанное с узлом топологии, ускорение видео DirectX (DXVA).
MF_TOPONODE_DECODER
Указывает, является ли базовый объект узла топологии декодером.
MF_TOPONODE_DECRYPTOR
Указывает, является ли базовый объект узла топологии расшифровщиком.
MF_TOPONODE_DISABLE_PREROLL
Указывает, использует ли сеанс мультимедиа предварительную регистрацию в приемнике мультимедиа, представленном этим узлом топологии.
MF_TOPONODE_DISCARDABLE
Указывает, может ли конвейер удалять образцы из узла топологии.
MF_TOPONODE_DRAIN
Указывает, когда преобразование очищается.
MF_TOPONODE_ERROR_MAJORTYPE
Содержит основной тип носителя для узла топологии. Этот атрибут задается, если топология не загружается, так как не удалось найти правильный декодер.
MF_TOPONODE_ERROR_SUBTYPE
Содержит подтип носителя для узла топологии. Этот атрибут задается, если топология не загружается, так как не удалось найти правильный декодер.
MF_TOPONODE_ERRORCODE
Содержит код ошибки из последнего сбоя подключения для этого узла топологии.
MF_TOPONODE_FLUSH
Указывает, когда преобразование сбрасывается.
MF_TOPONODE_LOCKED
Указывает, можно ли изменить типы мультимедиа на этом узле топологии.
MF_TOPONODE_MARKIN_HERE
Указывает, применяет ли конвейер разметку на этом узле.
MF_TOPONODE_MARKOUT_HERE
Указывает, применяет ли конвейер разметку на этом узле. Разметка — это точка окончания презентации. Если компоненты конвейера создают данные после точки разметки, данные не отображаются.
MF_TOPONODE_MEDIASTART
Указывает время начала презентации.
MF_TOPONODE_MEDIASTOP
Указывает время остановки презентации.
MF_TOPONODE_NOSHUTDOWN_ON_REMOVE
Указывает, как сеанс мультимедиа завершает работу объекта в топологии.
MF_TOPONODE_PRESENTATION_DESCRIPTOR
Содержит указатель на дескриптор презентации для источника мультимедиа.
MF_TOPONODE_PRIMARYOUTPUT
Указывает, какие выходные данные являются основными выходными данными на узле tee.
MF_TOPONODE_RATELESS
Указывает, является ли приемник мультимедиа, связанный с этим узлом топологии, скоростью.
MF_TOPONODE_SEQUENCE_ELEMENTID
Указывает элемент, содержащий этот исходный узел.
MF_TOPONODE_SOURCE
Содержит указатель на источник мультимедиа, связанный с узлом топологии.
MF_TOPONODE_STREAM_DESCRIPTOR
Содержит указатель на дескриптор потока для источника мультимедиа.
MF_TOPONODE_STREAMID
Идентификатор потока приемника потока, связанного с этим узлом топологии.
MF_TOPONODE_TRANSFORM_OBJECTID
Идентификатор класса (CLSID) преобразования Media Foundation (MFT), связанного с этим узлом топологии.
MF_TOPONODE_WORKQUEUE_ID
Указывает рабочую очередь для ветви топологии.
MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY
Задает приоритет рабочего элемента для ветви топологии.
MF_TOPONODE_WORKQUEUE_MMCSS_CLASS
Задает задачу службы планировщика класса мультимедиа (MMCSS) для ветви топологии.
MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY
Задает относительный приоритет потока для ветви топологии.
MF_TOPONODE_WORKQUEUE_MMCSS_TASKID
Указывает идентификатор задачи службы планировщика класса мультимедиа (MMCSS) для ветви топологии.
MF_TRANSCODE_ADJUST_PROFILE
Флаги профиля, определяющие параметры потока для топологии транскода. Флаги определяются в перечислении MF_TRANSCODE_ADJUST_PROFILE_FLAGS .
MF_TRANSCODE_CONTAINERTYPE
Указывает тип контейнера закодированного файла.
MF_TRANSCODE_DONOT_INSERT_ENCODER
Указывает, должен ли кодировщик быть включен в топологию транскода.
MF_TRANSCODE_ENCODINGPROFILE
Указывает профиль соответствия устройства для кодирования файлов расширенного формата потоковой передачи (ASF).
MF_TRANSCODE_QUALITYVSSPEED
Задает число от 0 до 100, указывающее компромисс между качеством кодирования и скоростью кодирования.
MF_TRANSCODE_SKIP_METADATA_TRANSFER
Указывает, записываются ли метаданные в перекодированный файл.
MF_TRANSCODE_TOPOLOGYMODE
Указывает, будет ли загрузчик топологии транскода загружать аппаратные преобразования.
MF_TRANSFORM_ASYNC
Указывает, выполняет ли преобразование Media Foundation (MFT) асинхронную обработку.
MF_TRANSFORM_ASYNC_UNLOCK
Позволяет использовать асинхронное преобразование Media Foundation (MFT).
MF_TRANSFORM_CATEGORY_Attribute
Указывает категорию для преобразования Media Foundation (MFT).
MF_TRANSFORM_FLAGS_Attribute
Содержит флаги для объекта активации преобразования Media Foundation (MFT).
MF_USER_DATA_PAYLOAD
Задает, следует ли включать полезные данные пользователя в выходной пример.
MF_VIDEO_MAX_MB_PER_SEC
Указывает в IMFTransform максимальную скорость обработки макроблоков в макроблоках в секунду, поддерживаемую аппаратным кодировщиком.
MF_VIDEO_PROCESSOR_ALGORITHM
Задает алгоритм, используемый обработчиком видео.
MF_VIDEODSP_MODE
Задает режим обработки MFT для стабилизации видео.
MF_VIRTUALCAMERA_APP_PACKAGE_FAMILY_NAME
Указывает имя семейства пакетов приложения для приложения конфигурации виртуальной камеры.
MF_XVP_CALLER_ALLOCATES_OUTPUT
Указывает, будет ли вызывающий объект выделять текстуры, используемые для вывода.
MF_XVP_DISABLE_FRC
Отключает преобразование частоты кадров в MFT видеопроцессоров.
MFASFSPLITTER_PACKET_BOUNDARY
Указывает, содержит ли буфер начало пакета расширенного формата систем (ASF).
MFPROTECTION_ACP
Задает защиту аналогового копирования (ACP).
MFPROTECTION_CGMSA
Указывает систему управления копированием — защиту A (CGMS-A).
MFPROTECTION_CONSTRICTAUDIO
Указывает, чтобы сужать звук.
MFPROTECTION_CONSTRICTVIDEO
Указывает, чтобы ограничить видео.
MFPROTECTION_CONSTRICTVIDEO_NOOPM
Этот атрибут задает дополнительную защиту, предоставляемую центром доверия вывода видео (OTA), если соединитель не обеспечивает защиту выходных данных.
MFPROTECTION_DISABLE
Указывает, что защита отключена.
MFPROTECTION_DISABLE_SCREEN_SCRAPE
Указывает отключение защиты от слома экрана.
MFPROTECTION_FFT
Задает защиту FFT.
MFPROTECTION_GRAPHICS_TRANSFER_AES_ENCRYPTION
Задает шифрование AES DXVA для декодеров DXVA.
MFPROTECTION_HDCP
Задает защиту HDCP High-Bandwidth защиты цифрового содержимого (HDCP).
MFPROTECTION_PROTECTED_SURFACE
Задает защищенную поверхность.
MFPROTECTION_TRUSTEDAUDIODRIVERS
Задает доверенные звуковые драйверы.
MFPROTECTION_VIDEO_FRAMES
Указывает, разрешен ли приложению доступ к несжатым видеокадрам.
MFPROTECTION_WMDRMOTA
Указывает центр доверия вывода Windows Media Digital Rights Management (WMDRM) (OTA).
MFPROTECTIONATTRIBUTE_BEST_EFFORT
Задайте в качестве атрибута для объекта IMFOutputSchema . Если этот атрибут присутствует, неудачная попытка применить защиту игнорируется. Если связанное значение атрибута равно TRUE, необходимо применить схему защиты с атрибутом MFPROTECTIONATTRIBUTE_FAIL_OVER .
MFPROTECTIONATTRIBUTE_FAIL_OVER
Указывает, выполняется ли отработка отказа защиты в случае сбоя наилучших усилий. Этот атрибут можно использовать с объектами IMFOutputSchema .
MFSampleExtension_3DVideo
Указывает, содержит ли образец мультимедиа трехмерный видеокадр.
MFSampleExtension_3DVideo_SampleFormat
Указывает, как трехмерный видеокадр хранится в образце мультимедиа.
MFSampleExtension_BottomFieldFirst
Указывает доминирование поля для чередующегося видеокадров.
MFSampleExtension_CameraExtrinsics
Содержит экстринсику камеры для примера.
MFSampleExtension_CaptureMetadata
Хранилище IMFAttributes для всех метаданных, связанных с конвейером захвата.
MFSampleExtension_CleanPoint
Указывает, является ли выборка случайной точкой доступа.
MFSampleExtension_Content_KeyID
Задает идентификатор ключа для примера.
Атрибут MFSampleExtension_DecodeTimestamp
Содержит метку времени декодирования (DTS) для примера.
MFSampleExtension_DerivedFromTopField
Указывает, был ли удален видеокадр из верхнего или нижнего поля.
MFSampleExtension_DeviceReferenceSystemTime
Указывает исходную метку времени устройства в примере.
MFSampleExtension_DeviceTimestamp
Содержит метку времени от драйвера устройства.
MFSampleExtension_Discontinuity
Указывает, является ли образец мультимедиа первым после разрыва в потоке.
MFSampleExtension_Encryption_CryptByteBlock
Указывает размер зашифрованного блока байтов для шифрования шаблонов на основе примера.
MFSampleExtension_Encryption_HardwareProtection
Указывает, защищен ли образец носителя оборудованием.
MFSampleExtension_Encryption_ProtectionScheme
Указывает схему защиты для зашифрованных примеров.
MFSampleExtension_Encryption_SampleID
Указывает идентификатор зашифрованного примера.
MFSampleExtension_Encryption_SkipByteBlock
Указывает размер блока байтов (без шифрования) для шифрования шаблонов на основе образца.
MFSampleExtension_Encryption_SubSampleMappingSplit
Задает вложенное сопоставление для примера, указывающее четкие и зашифрованные байты в образцах данных.
MFSampleExtension_ForwardedDecodeUnits
Возвращает объект типа IMFCollection , содержащий объекты IMFSample , содержащие единицы слоя абстракции сети (NALUs) и дополнительные единицы сведений об улучшении (SEI), перенаправляемые декодером.
MFSampleExtension_ForwardedDecodeUnitType
Указывает тип, NALU или SEI, единицы, присоединенной к IMFSample в коллекции MFSampleExtension_ForwardedDecodeUnits .
MFSampleExtension_FrameCorruption
Указывает, поврежден ли видеокадр.
MFSampleExtension_Interlaced
Указывает, является ли видеокадр чередуется или прогрессирует.
MFSampleExtension_LongTermReferenceFrameInfo
Указывает сведения о кадре долгосрочной ссылки (LTR) и возвращается в выходном образце.
MFSampleExtension_MeanAbsoluteDifference
Этот атрибут возвращает среднее абсолютное различие (MAD) для всех макроблоков в плоскости Y.
MFSampleExtension_MULTIPLEXED_MANAGER
Предоставляет экземпляр IMFMuxStreamSampleManager , который используется для доступа к коллекции образцов из подпотоков мультиплексированного источника мультимедиа.
MFSampleExtension_PacketCrossOffsets
Указывает смещения границ полезных данных в кадре для защищенных образцов.
MFSampleExtension_PhotoThumbnail
Содержит эскиз фотографии МВФSample.
MFSampleExtension_PhotoThumbnailMediaType
Содержит ПАРАМЕТР IMFMediaType , описывающий тип формата изображения, содержащийся в атрибуте MFSampleExtension_PhotoThumbnail .
MFSampleExtension_PinholeCameraIntrinsics
Содержит встроенные элементы камеры закрепления для примера.
MFSampleExtension_RepeatFirstField
Указывает, следует ли повторять первое поле в чередуемом фрейме. Этот атрибут применяется к примерам мультимедиа.
MFSampleExtension_ROIRectangle
Задает границы интересующей области, которая указывает область кадра, требующую другого качества.
MFSampleExtension_SingleField
Указывает, содержит ли пример видео один или два чередуемых поля. Этот атрибут применяется к примерам мультимедиа.
MFSampleExtension_TargetGlobalLuminance
Значение в Nits, указывающее целевое глобальное освещение заднего света для связанного видеокадра.
MFSampleExtension_Token
Содержит указатель на токен, предоставленный методу IMFMediaStream::RequestSample .
MFSampleExtension_VideoDSPMode
Указывает, применена ли стабилизация видео к видеокадру.
MFSampleExtension_VideoEncodePictureType
Указывает тип изображения, который выводится кодировщиком видео.
MFSampleExtension_VideoEncodeQP
Указывает параметр квантизации (QP), который использовался для кодирования примера видео.
MFStreamExtension_CameraExtrinsics
Содержит экстринсику камеры для потока.
MFStreamExtension_PinholeCameraIntrinsics
Содержит встроенные функции камеры закрепления для потока.
MFT_CODEC_MERIT_Attribute
Содержит значение заслуг аппаратного кодека.
MFT_CONNECTED_STREAM_ATTRIBUTE
Содержит указатель на атрибуты потока подключенного потока на аппаратном преобразовании Media Foundation (MFT).
MFT_CONNECTED_TO_HW_STREAM
Указывает, подключено ли аппаратное преобразование Media Foundation (MFT) к другому аппаратному MFT.
MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER
Указывает, предоставляет ли декодер типы выходных данных IYUV/I420 (подходящие для перекодирования) перед другими форматами.
MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT
Указывает окончательное разрешение вывода декодированного изображения после обработки видео.
MFT_ENCODER_SUPPORTS_CONFIG_EVENT
Указывает, что кодировщик MFT поддерживает получение событий MEEncodingParameter во время потоковой передачи.
MFT_ENUM_ADAPTER_LUID
Указывает уникальный идентификатор видеоадаптера. Используйте этот атрибут при вызове MFTEnum2 для перечисления MFT, связанных с конкретным адаптером.
MFT_ENUM_HARDWARE_URL_Attribute
Содержит символьную ссылку для аппаратного преобразования Media Foundation (MFT).
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute
Указывает идентификатор поставщика для аппаратной платформы Media Foundation.
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE
Указывает, оптимизирован ли декодировщик для перекодирования, а не для воспроизведения.
MFT_ENUM_VIDEO_RENDERER_EXTENSION_PROFILE
Содержит список всех записей VideoRendererExtensionProfile в теге VideoRendererExtensionProfiles файла манифеста приложения UWP. MFTEnumEx сохраняет это в хранилище атрибутов объекта IMFActivate , который MFTEnumEx создает для MFT с соответствующим манифестом UWP, содержащим тег VideoRendererExtensionProfiles .
MFT_FIELDOFUSE_UNLOCK_Attribute
Содержит указатель IMFFieldOfUseMFTUnlock , который можно использовать для разблокировки преобразования Media Foundation (MFT). Интерфейс IMFFieldOfUseMFTUnlock используется для разблокировки MFT с ограничениями на использование.
MFT_FRIENDLY_NAME_Attribute
Содержит отображаемое имя для аппаратного преобразования Media Foundation (MFT).
MFT_HW_TIMESTAMP_WITH_QPC_Attribute
Указывает, использует ли источник аппаратного устройства системное время для меток времени.
MFT_INPUT_TYPES_Attributes
Содержит зарегистрированные типы входных данных для преобразования Media Foundation (MFT).
MFT_OUTPUT_TYPES_Attributes
Содержит зарегистрированные типы выходных данных для преобразования Media Foundation (MFT).
MFT_PREFERRED_ENCODER_PROFILE
Содержит свойства конфигурации для кодировщика.
MFT_PREFERRED_OUTPUTTYPE_Attribute
Задает предпочтительный формат выходных данных для кодировщика.
MFT_PROCESS_LOCAL_Attribute
Указывает, зарегистрировано ли преобразование Media Foundation (MFT) только в процессе приложения.
MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT
Указывает, должен ли MFT видео H.264 пометить I изображения как чистую точку для лучшего поиска. Это может привести к повреждению при поиске в несоответствующих окончательных MP4-файлах.
MFT_SUPPORT_3DVIDEO
Указывает, поддерживает ли преобразование Media Foundation (MFT) трехмерное стереоскопическое видео.
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE
Указывает, поддерживает ли преобразование Media Foundation (MFT) изменения динамического формата.
MFT_TRANSFORM_CLSID_Attribute
Содержит идентификатор класса (CLSID) преобразования Media Foundation (MFT).
VIDEO_ZOOM_RECT
Задает исходный прямоугольник для микшера видео с расширенным отрисовщиком видео (EVR). Исходный прямоугольник — это часть видеокадры, которую миксер щелкает на целевую поверхность.

IMFAttributes

Атрибуты Media Foundation