Поделиться через


Структуры Media Foundation

Структура Описание
AecQualityMetrics_Struct Содержит метрики качества для акустической отмены эхо (AEC).
ASF_FLAT_PICTURE Содержит изображение, хранящееся в виде метаданных для источника мультимедиа.
ASF_FLAT_SYNCHRONISED_LYRICS Содержит синхронизированные тексты, хранящиеся в виде метаданных для источника мультимедиа.
ASF_INDEX_DESCRIPTOR Описывает конфигурацию индексирования для потока и типа индекса.
ASF_INDEX_IDENTIFIER Определяет дискретный индекс для объекта индексатора ASF.
ASF_MUX_STATISTICS Содержит статистику о ходе выполнения мультиплексера ASF.
DXVA2_AES_CTR_IV Содержит вектор инициализации (IV) для расширенного шифрования (AES).
DXVA2_AYUVSample16 Определяет 16-разрядное значение пикселя AYUV.
DXVA2_AYUVSample8 Определяет 8-разрядное значение пикселя AYUV.
DXVA2_ConfigPictureDecode Описывает конфигурацию устройства декодера DirectX Для ускорения видео (DXVA).
DXVA2_DecodeBufferDesc Описывает буфер, отправляемый декодирования на устройство DXVA.
DXVA2_DecodeExecuteParams Содержит параметры для метода IDirectXVideoDecoder::Execute.
DXVA2_DecodeExtensionData Содержит частные данные для метода IDirectXVideoDecoder::Execute.
DXVA2_ExtendedFormat Описывает формат видеопотока.
DXVA2_FilterValues Содержит параметры фильтра изображений DXVA.
DXVA2_Fixed32 Определяет 32-разрядное число фиксированной точки.
DXVA2_Frequency Определяет частоту видео.
DXVA2_ProcAmpValues Содержит значения для операций обработки видео DXVA.
DXVA2_ValueRange Определяет диапазон поддерживаемых значений для операции DXVA.
DXVA2_VideoDesc Описывает видеопоток для устройства декодирования DXVA или видеопроцессора.
DXVA2_VideoProcessBltParams Содержит параметры для метода IDirectXVideoProcessor::VideoProcessBlt.
DXVA2_VideoProcessorCaps Описывает возможности режима видеопроцессоров DVXA.
DXVA2_VideoSample Указывает входной пример для метода IDirectXVideoProcessor::VideoProcessBlt.
DXVAHD_BLT_STATE_ALPHA_FILL_DATA Указывает, как вычисляются выходные альфа-значения для операций высокой четкости ускорения видео Microsoft DirectX (DXVA-HD).
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Задает цвет фона для операций DXVA-HD blit.
DXVAHD_BLT_STATE_CONSTRICTION_DATA Указывает, не выполняется ли выходные данные в операции DXVA-HD blit.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Задает выходное цветовое пространство для DXVA-HD операций с заливками.
DXVAHD_BLT_STATE_PRIVATE_DATA Содержит данные для частного DXVA-HD состояния blit.
DXVAHD_BLT_STATE_TARGET_RECT_DATA Задает целевой прямоугольник для DXVA-HD перерезки.
DXVAHD_COLOR_RGBA Задает значение цвета RGB.
DXVAHD_COLOR_YCbCrA Задает значение цвета YCbCr.
DXVAHD_CONTENT_DESC Описывает видеопоток для DXVA-HD видеопроцессор.
DXVAHD_CUSTOM_RATE_DATA Указывает пользовательскую скорость преобразования частоты кадров или обратной телецины (IVTC).
DXVAHD_FILTER_RANGE_DATA Определяет диапазон поддерживаемых значений фильтра изображений.
DXVAHD_RATIONAL Содержит рациональное число (соотношение).
DXVAHD_STREAM_DATA Содержит данные для потока для метода IDXVAHD_VideoProcessor::VideoProcessBltHD.
DXVAHD_STREAM_STATE_ALPHA_DATA Задает планарное альфа-значение для потока ввода DXVA-HD.
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA Задает пропорции пикселей (PAR) для исходных и целевых прямоугольников.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA Задает формат для входного потока DXVA-HD.
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA Задает прямоугольник назначения для потока ввода DXVA-HD.
DXVAHD_STREAM_STATE_FILTER_DATA Задает уровень для операции фильтрации в потоке ввода DXVA-HD.
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA Указывает, как DXVA-HD входной поток переплетается.
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA Задает цветовое пространство для потока ввода DXVA-HD.
DXVAHD_STREAM_STATE_LUMA_KEY_DATA Задает ключ luma для потока ввода DXVA-HD.
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA Указывает скорость выходного кадра для потока ввода DXVA-HD.
DXVAHD_STREAM_STATE_PALETTE_DATA Содержит записи цветовой палитры для потока ввода DXVA-HD.
DXVAHD_STREAM_STATE_PRIVATE_DATA Содержит данные для состояния частного потока для DXVA-HD входного потока.
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA Содержит статистику IVTC с устройства DXVA-HD.
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA Задает исходный прямоугольник для потока ввода DXVA-HD.
DXVAHD_VPCAPS Задает возможности DXVA-HD видеопроцессоров.
DXVAHD_VPDEVCAPS Задает возможности устройства DXVA-HD.
DXVAHDSW_CALLBACKS Содержит указатели на функции, реализованные программным подключаемым модулем для DXVA-HD.
MF_FLOAT2 Вектор с двумя компонентами.
MF_FLOAT3 Вектор с тремя компонентами.
MF_QUATERNION Четырехмерный вектор, используемый для представления поворота.
MF_LEAKY_BUCKET_PAIR Указывает требования к буферизации файла.
MF_SINK_WRITER_STATISTICS Содержит статистику о производительности модуля записи приемника.
MF_TRANSCODE_SINK_INFO Хранит сведения о аудио- и видеопотоках, которые использует встроенный приемник мультимедиа для создания выходного файла.
MFARGB Описывает значение цвета ARGB.
MFASYNCRESULT Содержит данные, необходимые для реализации интерфейса IMFAsyncResult.
MFAYUVSample Описывает пример 4:4:4:4 Y'Cb'Cr.
MFBYTESTREAM_BUFFERING_PARAMS Задает параметры буферизации для сетевого потока байтов.
MFCameraExtrinsic_CalibratedTransform Преобразование, описывающее расположение камеры относительно других камер или установленной внешней ссылки.
MFCameraExtrinsics Описывает расположение камеры относительно других камер или установленной внешней ссылки.
MFCameraIntrinsic_PinholeCameraModel Представляет модель камеры с закреплением.
MFCameraIntrinsic_DistortionModel Представляет многономиальную модель искажения объектива.
MFCLOCK_PROPERTIES Определяет свойства часов.
MFFOLDDOWN_MATRIX Содержит коэффициенты, используемые для преобразования многоканального звука в меньшее количество звуковых каналов.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION Описывает действие, запрошенное центром управления доверием выходных данных (OTA).
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Содержит параметры для метода IMFInputTrustAuthority::BindAccess или МВФInputTrustAuthority::UpdateAccess.
MFMPEG2DLNASINKSTATS Содержит статистику кодирования из приемника мультимедиа DLNA.
MFNetCredentialManagerGetParam Содержит сведения о проверке подлинности для диспетчера учетных данных.
MFOffset Указывает смещение в виде реального числа фиксированной точки.
MFRatio Представляет соотношение.
MFRR_COMPONENT_HASH_INFO Содержит сведения об отозванном компоненте.
MFP_ACQUIRE_USER_CREDENTIAL_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL.
MFP_ERROR_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_ERROR.
MFP_EVENT_HEADER Устаревшие. Содержит сведения, общие для каждого типа события MFPlay.
MFP_FRAME_STEP_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_FRAME_STEP.
MFP_MEDIAITEM_CLEARED_EVENT Устаревшие. Не документирован в этом выпуске.
MFP_MEDIAITEM_CREATED_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_MEDIAITEM_CREATED.
MFP_MEDIAITEM_SET_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_MEDIAITEM_SET.
MFP_MF_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_MF.
MFP_PAUSE_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_PAUSE.
MFP_PLAY_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_PLAY.
MFP_PLAYBACK_ENDED_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_PLAYBACK_ENDED.
MFP_POSITION_SET_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_POSITION_SET.
MFP_RATE_SET_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_RATE_SET.
MFP_STOP_EVENT Устаревшие. Структура событий для события MFP_EVENT_TYPE_STOP.
MFPinholeCameraIntrinsic_IntrinsicModel Представляет встроенную модель камеры закрепления для указанного разрешения.
MFPinholeCameraIntrinsics Содержит нулевых или 1 встроенные модели камеры, описывающие, как проецировать трехмерную точку в физическом мире на трехмерный кадр изображения камеры.
MFRR_COMPONENTS Содержит сведения об одном или нескольких отозванных компонентах.
MFT_INPUT_STREAM_INFO Содержит сведения о входном потоке в преобразовании Media Foundation (MFT).
MFT_OUTPUT_DATA_BUFFER Содержит сведения о выходном буфере для MFT.
MFT_OUTPUT_STREAM_INFO Содержит сведения о выходном потоке на MFT.
MFT_REGISTER_TYPE_INFO Содержит сведения о типе носителя для регистрации MFT.
MFT_REGISTRATION_INFO Содержит параметры для метода IMFLocalMFTRegistration::RegisterMFTs.
MFTOPONODE_ATTRIBUTE_UPDATE Задает новое значение атрибута для узла топологии.
MFVideoAlphaBitmap Указывает растровое изображение для EVR для альфа-смешивания с видео.
MFVideoAlphaBitmapParams Указывает, как EVR альфа-смешает растровое изображение с видео.
MFVideoArea Задает прямоугольную область в кадре видео.
MFVideoCompressedInfo Содержит сведения о формате сжатия видео.
MFVIDEOFORMAT Описывает формат видео.
MFVideoInfo Содержит сведения о формате видео, которые применяются как к сжатым, так и к несжатным форматам.
MFVideoNormalizedRect Определяет нормализованный прямоугольник, который используется для указания вложенных прямоугольников в прямоугольнике видео.
MFVideoSurfaceInfo Содержит сведения о несжатом формате видео.
MT_ARBITRARY_HEADER Содержит данные форматирования двоичного потока в файле advanced Systems Format (ASF).
MT_CUSTOM_VIDEO_PRIMARIES Определяет пользовательские первичные значения цвета для источника видео.
OPM_ACP_AND_CGMSA_SIGNALING Содержит результат запроса OPM_GET_ACP_AND_CGMSA_SIGNALING.
OPM_ACTUAL_OUTPUT_FORMAT Содержит результат запроса OPM_GET_ACTUAL_OUTPUT_FORMAT в диспетчере защиты выходных данных (OPM).
OPM_CONFIGURE_PARAMETERS Содержит команду OPM или certified Output Protection Manager (COPP).
OPM_CONNECTED_HDCP_DEVICE_INFORMATION Содержит результат запроса OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION.
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS Содержит параметры для метода IOPMVideoOutput::COPPCompatibleGetInformation.
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS Содержит параметры инициализации для сеанса OPM.
OPM_GET_CODEC_INFO_INFORMATION Содержит результат запроса OPM_GET_CODEC_INFO.
OPM_GET_CODEC_INFO_PARAMETERS Содержит сведения для команды OPM_GET_CODEC_INFO.
OPM_GET_INFO_PARAMETERS Содержит параметры для метода IOPMVideoOutput::GetInformation.
OPM_HDCP_KEY_SELECTION_VECTOR Содержит вектор выбора ключа (KSV) для приемника High-Bandwidth digital Content Protection (HDCP).
OPM_OMAC Содержит код проверки подлинности сообщений (MAC) для сообщения OPM.
OPM_OUTPUT_ID_DATA Содержит результат запроса состояния OPM_GET_OUTPUT_ID.
OPM_RANDOM_NUMBER Содержит 128-разрядное случайное число для использования с OPM.
OPM_REQUESTED_INFORMATION Содержит результат запроса состояния OPM.
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS Содержит сведения о команде OPM_SET_ACP_AND_CGMSA_SIGNALING в OPM.
OPM_SET_HDCP_SRM_PARAMETERS Содержит параметры для команды OPM_SET_HDCP_SRM.
OPM_SET_PROTECTION_LEVEL_PARAMETERS Содержит данные для команды OPM_SET_PROTECTION_LEVEL в OPM.
OPM_STANDARD_INFORMATION Содержит результат запроса состояния OPM.
STREAM_MEDIUM Не для использования приложения.

 

Справочник по программированию Media Foundation