Структуры 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 Video Acceleration (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 Указывает, как вычисляются выходные альфа-значения для операций blitlit Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Задает цвет фона для операций с пролитием DXVA-HD.
DXVAHD_BLT_STATE_CONSTRICTION_DATA Указывает, будет ли выходные данные понижаться в операции прорези DXVA-HD.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Задает выходное цветовое пространство для операций с прорезями DXVA-HD.
DXVAHD_BLT_STATE_PRIVATE_DATA Содержит данные для частного состояния blit DXVA-HD.
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 или IMFInputTrustAuthority::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 Представляет встроенную модель камеры pinhole для указанного разрешения.
MFPinholeCameraIntrinsics Содержит 0 или 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 Содержит данные форматирования для двоичного потока в файле расширенного системного формата (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 приемника 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