Microsoft媒体基础

媒体基础技术Microsoft概述。

若要开发 Microsoft Media Foundation,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
_MFT_DRAIN_TYPE

不支持。 (_MFT_DRAIN_TYPE)
_MFT_ENUM_FLAG

包含用于注册和枚举媒体基础转换(MFT)的标志。
_MFT_INPUT_DATA_BUFFER_FLAGS

定义 IMFTransform::P rocessInput 方法的标志。 目前未定义任何标志。
_MFT_INPUT_STATUS_FLAGS

指示媒体基础转换(MFT)上的输入流的状态。
_MFT_INPUT_STREAM_INFO_FLAGS

描述媒体基础转换(MFT)上的输入流。
_MFT_OUTPUT_DATA_BUFFER_FLAGS

定义 IMFTransform::P rocessOutput 方法的标志。
_MFT_OUTPUT_STATUS_FLAGS

指示媒体基础转换 (MFT) 是否可以生成输出数据。
_MFT_OUTPUT_STREAM_INFO_FLAGS

描述媒体基础转换(MFT)上的输出流。
_MFT_PROCESS_OUTPUT_FLAGS

定义用于处理媒体基础转换(MFT)中的输出示例的标志。
_MFT_PROCESS_OUTPUT_STATUS

指示对 IMFTransform::P rocessOutput 的调用的状态。
_MFT_SET_TYPE_FLAGS

定义媒体基础转换(MFT)上的设置或测试媒体类型的标志。
AEC_SYSTEM_MODE

指定语音捕获 DSP 的处理模式。 此枚举与 MFPKEY_WMAAECMA_SYSTEM_MODE 属性一起使用。
AEC_VAD_MODE

指定语音捕获 DSP 的语音活动检测类型(VAD)。 此枚举与 MFPKEY_WMAAECMA_FEATR_VAD 属性一起使用。
ASF_SELECTION_STATUS

定义 ASF 流的选择选项。
ASF_STATUSFLAGS

定义 IMFASFSplitter::GetNextSample 方法的状态条件。
D3D11_AUTHENTICATED_CHANNEL_TYPE

指定 Microsoft Direct3D 身份验证通道的类型。
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE

指定在D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT结构中标识的进程类型。
D3D11_BUS_TYPE

指定图形适配器使用的 I/O 总线的类型。
D3D11_CONTENT_PROTECTION_CAPS

包含描述内容保护功能的标志。
D3D11_CRYPTO_SESSION_STATUS

表示 ID3D11CryptoSession 接口的状态。
D3D11_FEATURE_VIDEO

指定要查询的 Direct3D 11 视频功能或功能集。
D3D11_VDOV_DIMENSION

指定如何访问视频解码输出视图中使用的资源。
D3D11_VIDEO_DECODER_BUFFER_TYPE

指定用于解码的压缩缓冲区类型。
D3D11_VIDEO_DECODER_CAPS

指定视频解码器的功能。
D3D11_VIDEO_FRAME_FORMAT

描述如何交错视频流。 (D3D11_VIDEO_FRAME_FORMAT)
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE

指定用于视频处理的 alpha 填充模式。 (D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE)
D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS

指定视频处理器的自动图像处理功能。
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS

指定指示执行视频处理操作的最有效方法的标志。
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS

定义 Microsoft Direct3D 11 视频处理器的视频处理功能。
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS

定义 Microsoft Direct3D 11 视频处理器可以支持的功能。
D3D11_VIDEO_PROCESSOR_FILTER

标识视频处理器筛选器。
D3D11_VIDEO_PROCESSOR_FILTER_CAPS

定义 Microsoft Direct3D 11 视频处理器的图像筛选器功能。
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS

定义与 Microsoft Direct3D 11 视频处理器的输入格式相关的功能。
D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT

指定视频格式如何用于视频处理。
D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS

指定视频处理器的反远程播放 (IVTC) 功能。
D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE

指定 YUV 数据的亮度范围的值。
D3D11_VIDEO_PROCESSOR_OUTPUT_RATE

指定视频处理器从输入流生成输出帧的速率。
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS

指定与反交错、反向电视(IVTC)和帧速率转换相关的视频处理功能。
D3D11_VIDEO_PROCESSOR_ROTATION

指定视频旋转状态。
D3D11_VIDEO_PROCESSOR_STEREO_CAPS

为 Microsoft Direct3D 11 视频处理器定义立体声 3D 功能。
D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE

对于立体声 3D 视频,指定帧 0 或帧 1 中的数据是水平翻转还是垂直翻转。
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT

指定立体声 3D 视频帧内存中的布局。
D3D11_VIDEO_USAGE

指定视频处理器的预期用途。
D3D11_VPIV_DIMENSION

指定如何访问视频处理器输入视图中使用的资源。
D3D11_VPOV_DIMENSION

指定如何访问视频处理器输出视图中使用的资源。
D3D12_BITSTREAM_ENCRYPTION_TYPE

指定位流加密类型。
D3D12_FEATURE_VIDEO

指定要查询的 Direct3D 12 视频功能或功能集。
D3D12_VIDEO_DECODE_ARGUMENT_TYPE

指定D3D12_VIDEO_DECODE_FRAME_ARGUMENT的参数类型
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS

指定视频解码的配置。
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS

指定是否支持视频解码转换操作。
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT

指定每个组件直方图信息的数组的索引。 (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT)
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS

用于指示用于视频解码直方图的组件的子集的标志。 (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS)
D3D12_VIDEO_DECODE_STATUS

指定视频解码操作的状态。
D3D12_VIDEO_DECODE_SUPPORT_FLAGS

指定是否支持视频解码操作。
D3D12_VIDEO_DECODE_TIER

指定硬件视频解码器的解码层,该层确定应用程序定义的纹理和缓冲区所需的格式。
D3D12_VIDEO_ENCODER_CODEC

指定 Direct3D 12 视频编码的编解码器。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES

指定 H.264 视频编码的直接模式。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS

指定 H.264 视频编码的配置标志。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS

标志枚举允许从D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES按位 OR 值组合。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES

指定由 H.264 规范中 disable_deblocking_filter_idc 语法定义的切片解除阻止模式。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE

指定 HEVC 的 luma 编码块大小的可能值。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS

指定 HEVC 视频编码的配置标志。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE

指定 HEVC 的 luma 转换块大小的可能值。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS

指定 H.264 视频编码的配置支持标志。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS

指定 HEVC 视频编码的配置支持标志。
D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS

指定 ID3D12VideoEncodeCommandList2::EncodeFrame 操作期间遇到的错误。
D3D12_VIDEO_ENCODER_FLAGS

指定用于创建视频编码器的标志。
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE

指定视频编码器帧子区域布局模式。
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264

指定 H.264 视频帧的类型。
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC

指定 HEVC 视频帧的类型。
D3D12_VIDEO_ENCODER_HEAP_FLAGS

指定视频编码的堆选项。
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE

指定刷新模式下的视频编码器。
D3D12_VIDEO_ENCODER_LEVELS_H264

指定 H.264 编码的编码器级别。
D3D12_VIDEO_ENCODER_LEVELS_HEVC

指定高效视频编码(HEVC)编码的编码器级别。
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE

指定视频编码的动作估计精度模式。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS

指定 H.264 特定图片控件属性的标志。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS

指定 HEVC 特定图片控件属性的标志。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS

指定视频编码器图片控件标志。
D3D12_VIDEO_ENCODER_PROFILE_H264

指定 H.264 编码的编码器配置文件。
D3D12_VIDEO_ENCODER_PROFILE_HEVC

指定高效视频编码(HEVC)编码的编码器配置文件。
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS

指定3D12_VIDEO_ENCODER_RATE_CONTROL结构的标志。
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE

指定视频编码器速率控制模式。
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS

指定视频编码器序列控件属性的标志。
D3D12_VIDEO_ENCODER_SUPPORT_FLAGS

指定视频编码器功能的标志。
D3D12_VIDEO_ENCODER_TIER_HEVC

指定高效视频编码(HEVC)编码的编码器层。
D3D12_VIDEO_ENCODER_VALIDATION_FLAGS

指定不受支持的编码器功能的标志。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS

指定关联的视频扩展命令参数的用法。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE

指定视频扩展命令的参数阶段。
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE

指定视频扩展命令的参数类型。
D3D12_VIDEO_FIELD_TYPE

指定如何交错视频帧。
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE

指定编码视频帧的交错类型。
D3D12_VIDEO_FRAME_STEREO_FORMAT

定义立体声 3D 视频帧内存中的布局。
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE

定义视频动作估计支持的搜索块大小。
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS

指定视频编码器可以支持的运动估计搜索块大小。
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION

定义视频运动估计的矢量精度值。
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS

指定视频编码器支持的运动估计矢量精度。
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE

指定用于视频处理的 alpha 填充模式。 (D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE)
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS

指定视频处理器可以支持的自动处理功能。
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS

指定反交错视频处理器功能。
D3D12_VIDEO_PROCESS_FEATURE_FLAGS

指定视频处理器可以支持的功能。
D3D12_VIDEO_PROCESS_FILTER_FLAGS

指定对D3D12_VIDEO_PROCESS_FILTER枚举定义的图像筛选器的支持。
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS

指定视频处理输入流的标志。
D3D12_VIDEO_PROCESS_ORIENTATION

指定要由视频处理器执行的方向操作。
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS

指定是否支持视频格式和颜色空间转换操作。
D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS

指定对视频操作中受保护资源的支持。
D3D12_VIDEO_SCALE_SUPPORT_FLAGS

指定视频缩放器的缩放功能。
DXVA2_NominalRange

介绍如何将颜色数据映射到规范化 [0...1] 范围。
DXVA2_SampleFormat

描述视频示例的内容。 这些标志在DXVA2_ExtendedFormat结构中使用。
DXVA2_SurfaceType

描述 DirectX 视频加速的 DirectX 图面类型(DXVA)。
DXVA2_VideoChromaSubSampling

描述色度值相对于 YUV 视频帧中的 luma 样本的位置。
DXVA2_VideoLighting

描述用于查看视频内容的预期照明条件。
DXVA2_VideoPrimaries

指定视频源的颜色初选。 (DXVA2_VideoPrimaries)
DXVA2_VideoTransferFunction

指定从线性 RGB 到非线性 RGB 的转换函数(R'G'B')。 (DXVA2_VideoTransferFunction)
DXVA2_VideoTransferMatrix

介绍 Y'PbPr(组件视频)和工作室 R'G'B'之间的转换矩阵。 (DXVA2_VideoTransferMatrix)
DXVAHD_ALPHA_FILL_MODE

指定如何为 Microsoft DirectX 视频加速高定义(DXVA-HD)blit 操作计算输出 alpha 值。
DXVAHD_BLT_STATE

指定使用 Microsoft DirectX 视频加速高清时 blit 操作的状态参数(DXVA-HD)。
DXVAHD_DEVICE_CAPS

为 Microsoft DirectX 视频加速高清(DXVA-HD)设备定义视频处理功能。
DXVAHD_DEVICE_TYPE

指定 directX 视频加速高清(DXVA-HD)设备的Microsoft类型。
DXVAHD_DEVICE_USAGE

指定用于 Microsoft DirectX 视频加速高清(DXVA-HD)设备的预期用途。
DXVAHD_FEATURE_CAPS

定义 Microsoft DirectX 视频加速高清(DXVA-HD)设备可以支持的功能。
DXVAHD_FILTER

指定用于 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理的图像筛选器。
DXVAHD_FILTER_CAPS

定义与Microsoft DirectX 视频加速高清晰度(DXVA-HD)设备的图像调整和筛选相关的功能。
DXVAHD_FRAME_FORMAT

描述如何交错视频流。 (DXVAHD_FRAME_FORMAT)
DXVAHD_INPUT_FORMAT_CAPS

定义与 Microsoft DirectX 视频加速高定义(DXVA-HD)设备的输入格式相关的功能。
DXVAHD_ITELECINE_CAPS

指定 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的反向远程播放(IVTC)功能。
DXVAHD_OUTPUT_RATE

使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的输出帧速率。
DXVAHD_PROCESSOR_CAPS

指定 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的处理功能。
DXVAHD_STREAM_STATE

指定输入流到 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的状态参数。
DXVAHD_SURFACE_TYPE

指定由 Microsoft DirectX 视频加速高清(DXVA-HD)设备创建的视频图面的类型。
eAVDecDDStereoDownMixMode

指定 Dolby Digital 音频解码器的立体声向下混合模式。
eAVEncAdaptiveMode

指定视频编码器的自适应编码模式。
eAVEncH264PictureType

指定视频编码器输出的图片类型。
eAVEncH264VLevel

指定 H.264 编码级别。
eAVEncH264VProfile

指定 H.264 视频配置文件。
eAVEncVideoContentType

指定视频内容类型。
MF_ATTRIBUTE_SERIALIZE_OPTIONS

定义用于序列化和反序列化属性存储的标志。
MF_ATTRIBUTE_TYPE

定义键/值对的数据类型。
MF_ATTRIBUTES_MATCH_TYPE

指定如何比较两个对象的属性。
MF_CAMERA_CONTROL_CONFIGURATION_TYPE

指定相机控件的配置类型。
MF_CAPTURE_ENGINE_DEVICE_TYPE

指定捕获设备的类型。
MF_CAPTURE_ENGINE_SINK_TYPE

指定捕获接收器的类型。
MF_CAPTURE_ENGINE_STREAM_CATEGORY

定义源流类别的值。
MF_CONNECT_METHOD

指定拓扑加载程序如何连接拓扑节点。
MF_CROSS_ORIGIN_POLICY

映射到 HTML5 媒体元素使用的 W3C 跨源设置(CORS)属性。
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

指定打包的 3D 视频帧的布局。
MF_MEDIA_ENGINE_SEEK_MODE

定义媒体引擎查找模式的值。
MF_MEDIA_ENGINE_STATISTIC

标识媒体引擎在播放期间跟踪的统计信息。
MF_MEDIA_ENGINE_STREAMTYPE_FAILED

标识失败的媒体流类型。
MF_MEDIAKEY_STATUS

指定内容解密模块 (CDM) 会话密钥的状态。
MF_MEDIAKEYSESSION_MESSAGETYPE

指定内容解密模块(CDM)消息的类型。
MF_MEDIAKEYSESSION_TYPE

指定由 IMFContentDecryptionModuleSession 对象表示的内容解密模块 (CDM) 会话的类型。
MF_MSE_ERROR

定义媒体源扩展的不同错误状态。
MF_MSE_READY

定义媒体源扩展的不同就绪状态。
MF_MT_D3D_RESOURCE_VERSION_ENUM

指定与媒体类型关联的流中使用的资源的 Direct3D 版本。
MF_OBJECT_TYPE

定义源解析程序创建的对象类型。
MF_OPM_ACP_PROTECTION_LEVEL

定义MFPROTECTION_ACP的保护级别。
MF_OPM_CGMSA_PROTECTION_LEVEL

定义MFPROTECTION_CGMSA的保护级别。
MF_PLUGIN_CONTROL_POLICY

定义 IMFPluginControl2::SetPolicy 方法的策略设置。
MF_Plugin_Type

指定 IMFPluginControl 接口的对象类型。
MF_QUALITY_ADVISE_FLAGS

包含 IMFQualityAdvise2::NotifyQualityEvent 方法的标志。
MF_QUALITY_DROP_MODE

指定管道组件应如何积极删除示例。
MF_QUALITY_LEVEL

指定管道组件的质量级别。
MF_SHARING_ENGINE_EVENT

定义共享引擎发送的事件。
MF_SOURCE_READER_CONTROL_FLAG

包含 IMFSourceReader::ReadSample 方法的标志。
MF_SOURCE_READER_FLAG

包含指示 IMFSourceReader::ReadSample 方法的状态的标志。
MF_TIMED_TEXT_ALIGNMENT

指定文本在其父块元素中的对齐方式。
MF_TIMED_TEXT_CUE_EVENT

指定计时文本提示事件的类型。
MF_TIMED_TEXT_DECORATION

指定文本的修饰方式(带下划线等)。
MF_TIMED_TEXT_DISPLAY_ALIGNMENT

指定文本如何与显示对齐。
MF_TIMED_TEXT_ERROR_CODE

指定与计时文本轨迹一起发生的类型错误。
MF_TIMED_TEXT_FONT_STYLE

指定计时文本的字体样式。
MF_TIMED_TEXT_SCROLL_MODE

指定在滚动父元素时文本的显示方式。
MF_TIMED_TEXT_TRACK_KIND

指定计时文本轨道的类型。
MF_TIMED_TEXT_UNIT_TYPE

指定测量计时文本的单位。
MF_TIMED_TEXT_WRITING_MODE

指定文本在其父元素上写入的顺序。
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS

定义MF_TOPOLOGY_RESOLUTION_STATUS属性的状态标志。
MF_TOPOLOGY_TYPE

定义拓扑节点的类型。
MF_TOPONODE_DRAIN_MODE

定义拓扑中转换的清空时间。
MF_TOPONODE_FLUSH_MODE

定义何时刷新拓扑中的转换。
MF_TOPOSTATUS

指定播放期间拓扑的状态。
MF_TRANSCODE_ADJUST_PROFILE_FLAGS

定义在MF_TRANSCODE_ADJUST_PROFILE属性中设置的配置文件标志。
MF_TRANSCODE_TOPOLOGYMODE_FLAGS

定义MF_TRANSCODE_TOPOLOGYMODE属性的标志。
MF_URL_TRUST_STATUS

指示 URL 是否来自受信任的源。
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE

为MF_VIDEO_PROCESSOR_ALGORITHM使用的视频处理器定义算法。
MF_VIDEO_PROCESSOR_MIRROR

指定如何翻转视频图像。
MF_VIDEO_PROCESSOR_ROTATION

指定如何旋转视频图像。
MF2DBuffer_LockFlags

包含 IMF2DBuffer2::Lock2DSize 方法的标志。
MF3DVideoOutputType

指定如何输出 3D 立体声视频流。
MFASF_INDEXER_FLAGS

定义 ASF 索引器选项。
MFASF_MULTIPLEXERFLAGS

定义 ASF 多路复用器选项。
MFASF_SPLITTERFLAGS

定义 ASF 拆分器选项。
MFASF_STREAMSELECTOR_FLAGS

定义 ASF 流选择器选项。
MFASYNC_WORKQUEUE_TYPE

指定要创建的 MFAllocateWorkQueueEx 函数的工作队列的类型。
MFAudioConstriction

指定音频收缩的值。
MFBYTESTREAM_SEEK_ORIGIN

指定查找请求的源。
MFCameraOcclusionState

指定相机的遮挡状态。
MFCLOCK_CHARACTERISTICS_FLAGS

包含描述时钟特征的标志。
MFCLOCK_RELATIONAL_FLAGS

定义时钟的属性。
MFCLOCK_STATE

定义时钟的状态。
MFDepthMeasurement

指定视频帧中深度值的度量系统。
MFFrameSourceTypes

描述帧源提供的数据类型。
MFMEDIASOURCE_CHARACTERISTICS

定义媒体源的特征。
MFNET_PROXYSETTINGS

指定默认代理定位符如何指定与代理服务器的连接设置。
MFNetAuthenticationFlags

指定如何使用用户的凭据。
MFNetCredentialOptions

介绍缓存网络凭据的选项。
MFNetCredentialRequirements

指定凭据管理器应如何获取用户凭据。
MFNETSOURCE_CACHE_STATE

定义媒体文件或条目的缓存状态。
MFNETSOURCE_PROTOCOL_TYPE

指示流式传输或下载中使用的控制协议的类型。
MFNETSOURCE_STATISTICS_IDS

定义网络源收集的统计信息。
MFNETSOURCE_TRANSPORT_TYPE

描述流式传输或下载数据(TCP 或 UDP)中使用的传输类型。
MFNominalRange

指定颜色数据是否包括机头和脚部。
MFPMPSESSION_CREATION_FLAGS

包含定义 MFCreatePMPMediaSession 函数行为的标志。
MFPOLICYMANAGER_ACTION

定义可在流上执行的操作。
MFRATE_DIRECTION

指定播放方向(正向或反向)。
MFSampleAllocatorUsage

MFSampleAllocatorUsage 枚举指定实现 IMFSampleAllocatorControl 接口的组件的分配器用法。
MFSampleEncryptionProtectionScheme

指定加密示例支持的保护方案。
MFSensorDeviceMode

指定 IMFSensorDevice 的共享模式。
MFSensorDeviceType

指定传感器设备的类型。 此枚举中的值由 IMFSensorDevice::GetDeviceType 返回。
MFSensorStreamType

指定与 IMFSensorDevice 关联的流是输入流还是输出流。
MFSequencerTopologyFlags

包含用于将拓扑添加到序列器源或更新队列中已有的拓扑的标志。
MFSESSION_GETFULLTOPOLOGY_FLAGS

定义 IMFMediaSession::GetFullTopology 方法的标志。
MFSESSION_SETTOPOLOGY_FLAGS

定义 IMFMediaSession::SetTopology 方法的行为。
MFSHUTDOWN_STATUS

描述对 IMFShutdown::Shutdown 方法的调用的当前状态。
MFSINK_WMDRMACTION

指定 ASF 文件接收器应如何应用 Windows Media DRM。
MFStandardVideoFormat

包含指定常见视频格式的值。
MFSTREAMSINK_MARKER_TYPE

定义 IMFStreamSink::P laceMarker 方法的流标记信息。
MFT_MESSAGE_TYPE

定义媒体基础转换(MFT)的消息。
MFTIMER_FLAGS

包含 IMFTimer::SetTimer 方法的标志。
MFTOPOLOGY_DXVA_MODE

指定拓扑加载程序是否在拓扑中启用 Microsoft DirectX 视频加速(DXVA)。
MFTOPOLOGY_HARDWARE_MODE

指定拓扑加载程序是否将基于硬件的媒体基础转换(MFT)插入到拓扑中。
MFVideo3DFormat

指定如何将 3D 视频帧存储在内存中。
MFVideo3DSampleFormat

指定 3D 视频帧如何存储在媒体示例中。
MFVideoChromaSubsampling

包含用于定义 Y'Cb'Cr' 数据的色度编码方案的标志。
MFVideoDRMFlags

指定视频流所需的复制保护类型。
MFVideoDSPMode

指定视频防抖动 MFT 的处理模式。
MFVideoFlags

包含描述视频流的标志。
MFVideoInterlaceMode

指定如何交错视频流。
MFVideoLighting

描述用于查看特定视频内容集的最佳照明。
MFVideoPadFlags

指定是否填充视频图像,使其适合指定的纵横比。
MFVideoPrimaries

指定视频源的颜色初选。 (MFVideoPrimaries)
MFVideoRotationFormat

描述以逆时针方向旋转视频图像。
MFVideoSrcContentHintFlags

描述视频流的预期纵横比。
MFVideoTransferFunction

指定从线性 RGB 到非线性 RGB 的转换函数(R'G'B')。 (MFVideoTransferFunction)
MFVideoTransferMatrix

介绍 Y'PbPr(组件视频)和工作室 R'G'B'之间的转换矩阵。 (MFVideoTransferMatrix)
MFVirtualCameraAccess

指定虚拟相机的访问限制。
MFVirtualCameraLifetime

指定虚拟相机的生存期。
MFVirtualCameraType

指定虚拟相机的类型。
MFWaveFormatExConvertFlags

包含指定如何转换音频媒体类型的标志。
MIC_ARRAY_MODE

指定语音捕获 DSP 如何执行麦克风阵列处理。 此枚举与 MFPKEY_WMAAECMA_FEATR_MICARR_MODE 属性一起使用。
OPM_ACP_PROTECTION_LEVEL

指定模拟复制保护(ACP)的保护级别。
OPM_DPCP_PROTECTION_LEVEL

指定 DisplayPort 内容保护(DPCP)的保护级别。
OPM_HDCP_PROTECTION_LEVEL

指定 High-Bandwidth 数字内容保护(HDCP)的保护级别。
OPM_IMAGE_ASPECT_RATIO_EN300294

指定 ETSI EN 300 294 的纵横比。
OPM_VIDEO_OUTPUT_SEMANTICS

指定 IOPMVideoOutput 接口是使用输出保护管理器(OPM)语义还是认证输出保护协议(COPP)语义。
PLAYTO_SOURCE_CREATEFLAGS

包含 IPlayToSourceClassFactory::CreateInstance 方法的标志。
SAMPLE_PROTECTION_VERSION

定义示例保护的版本号。
TOC_POS_TYPE

TOC_POS_TYPE枚举包含指定目录位置类型的成员。
WMT_PROP_DATATYPE

定义用于使用 IWMCodecProps 接口方法访问的编解码器和 DSP 属性的数据类型。

功能

 
中止

中止当前媒体段的处理。
ActivateClassById

在受保护的媒体路径 (PMP) 进程中创建 Windows 运行时对象。
ActivateObject

创建与此激活对象关联的对象。
AddBlockedControl

添加指定的阻止控件。
AddBuffer

将缓冲区添加到示例中缓冲区列表的末尾。
AddClockStateSink

注册一个对象,每当时钟开始、停止或暂停或更改速率时通知。
AddControlSubscription

将相机控件添加到将为其引发 IMFCameraControlNotify::OnChange 通知的控件列表。
AddDataSource

添加计时文本数据源。
AddDataSourceFromUrl

从指定的 URL 添加计时文本数据源。
AddDeviceSourceInfo

通知管道虚拟相机将需要对由指定设备符号名称指定的物理相机进行独占控制。
AddEffect

向捕获流添加效果。
AddElement

将对象添加到集合。 (IMFCollection.AddElement)
AddElement

将源元素添加到列表末尾。
AddElementEx

提供 IMFMediaEngineSrcElements::AddElement 的增强版本,用于向元素添加要用于内容的关键系统。
AddEntry

AddEntry 方法将单个目录添加到集合,并将索引分配给添加的目录。
AddEntry

AddEntry 方法将单个条目添加到列表中,并向该条目分配索引。
AddEntryList

AddEntryList 方法将条目列表添加到目录,并将索引分配给条目列表。
AddHeader

Microsoft Media Foundation 调用,将单个 HTTP 标头添加到 HTTP 请求。 Microsoft Media Foundation 将为 HTTP 请求中包含的每个标头调用此方法一次,然后再调用 BeginSendRequest 方法。
AddInputStreams

将一个或多个新的输入流添加到此媒体基础转换(MFT)。
AddMutualExclusion

将配置的高级系统格式 (ASF) 相互排除对象添加到配置文件中。
AddNode

将节点添加到拓扑。
AddPayloadExtension

为流配置有效负载扩展。
AddProfile

将指定的配置文件添加到集合。
AddProfileFilter

将配置文件筛选器添加到指定的媒体流。
AddProperty

将自定义设备接口属性添加到虚拟相机。
AddRange

将新范围添加到时间范围列表中。
AddRecord

将记录添加到相互排除对象。 记录指定与所有其他记录中的流互斥的流。
AddRegistryEntry

将自定义注册表项添加到设备接口注册表项。
AddSourceBuffer

将 IMFSourceBuffer 添加到与 IMFMediaSourceExtension 关联的缓冲区集合。
AddSpatialAudioObject

将由 IMFSpatialAudioObjectBuffer 对象表示的新空间音频对象添加到示例。
AddStream

请注意,此接口未在此版本的 Media Foundation 中实现。 将流添加到流优先级列表。
AddStream

将捕获源中的流连接到此捕获接收器。
AddStream

将流添加到接收器编写器。
AddStreamConfiguration

注册流配置,该配置定义一组子流,这些子流可以包含多路复用输出。
AddStreamForRecord

将流号添加到高级系统格式互斥对象的记录中。
AddStreamPrioritization

IMFASFProfile::AddStreamPrioritization 方法
AddStreamSink

将新的流接收器添加到媒体接收器。
AddToc

AddToc 方法将目录添加到 TOC 分析器对象,并将索引分配给添加的目录。
AddTransformForStream

将转换(如音频或视频效果)添加到流中。
AllocateSample

从分配器获取视频示例。
追加

将指定的媒体段追加到 IMFSourceBuffer。
AppendByteStream

将指定字节流的媒体段追加到 IMFSourceBuffer。
AppendTopology

将拓扑添加到队列末尾。
ApplyStreamSelections

应用对 SetStreamSelection 的先前调用中的流选择。
AttachMediaSource

附加媒体源。
AutomaticEnable

执行内容启用操作,无需任何用户交互。
屏障

将屏障集合添加到视频解码命令列表录制中。
屏障

将屏障集合添加到视频编码命令列表录制中。
屏障

将屏障集合添加到视频进程命令列表录制中。
开始

指示挂起进程正在启动,资源应处于一致状态。
BeginConvertHNSToTimecode

启动异步调用,将 100 纳秒单位中的时间转换为电影和电视工程师协会(SMPTE)时间代码。
BeginConvertTimecodeToHNS

启动异步调用,将电影和电视工程师协会(SMPTE)时间代码转换为 100 纳秒单位。
BeginCreateObject

开始异步请求以从字节流创建媒体源。 (IMFByteStreamHandler.BeginCreateObject)
BeginCreateObject

开始异步请求以从 URL 创建对象。当源解析程序从 URL 创建媒体源时,它会将请求传递给方案处理程序。
BeginCreateObject

开始异步请求以创建字节流或媒体源。
BeginCreateObjectFromByteStream

开始异步请求以从字节流创建媒体源。 (IMFSourceResolver.BeginCreateObjectFromByteStream)
BeginCreateObjectFromURL

开始异步请求,以从 URL 创建媒体源或字节流。
BeginEnableContent

开始异步请求以执行内容启用操作。
BeginEvent

仅供内部使用。 不打算直接调用。 (ID3D12VideoDecodeCommandList::BeginEvent)
BeginEvent

仅供内部使用。 不打算直接调用。 (ID3D12VideoEncodeCommandList::BeginEvent)
BeginEvent

仅供内部使用。 不打算直接调用。 (ID3D12VideoProcessCommandList::BeginEvent)
BeginFinalize

通知媒体接收器异步执行完成其任务所需的任何步骤。
BeginFrame

启动解码操作。
BeginGetClientCertificate

启动异步调用以获取客户端 SSL 证书。
BeginGetCredentials

开始异步请求以检索用户的凭据。
BeginGetEvent

为队列中的下一个事件开始异步请求。
BeginGetEvent

为队列中的下一个事件开始异步请求。在 IMFMediaEventGenerator::BeginGetEvent 的实现中调用此方法。 将该方法中的参数直接传递给此方法。
BeginGetReport

开始异步请求以获取代表相对面板位置的 IMFRelativePanelReport 接口。
BeginQuery

启动正在运行的查询。 (ID3D12VideoDecodeCommandList::BeginQuery)
BeginQuery

启动正在运行的查询。 (ID3D12VideoEncodeCommandList::BeginQuery)
BeginQuery

启动正在运行的查询。 (ID3D12VideoProcessCommandList::BeginQuery)
BeginRead

从流开始异步读取操作。
BeginReadPayload

Microsoft Media Foundation 调用,以接收对以前发送的 HTTP 或 HTTPS 请求的响应的消息正文。
BeginReceiveResponse

Microsoft Media Foundation 调用以接收由服务器提供的响应,以响应以前发送的 HTTP 或 HTTPS 请求。 Media Foundation 仅在成功调用 EndSendRequest 方法后调用此方法。
BeginRegisterPlatformWorkQueueWithMMCSS

将平台工作队列与多媒体类计划程序服务(MMCSS)任务相关联。
BeginRegisterPlatformWorkQueueWithMMCSSEx

使用指定的类和任务 ID 向多媒体类计划程序服务(MMCSS)注册平台工作队列。
BeginRegisterTopologyWorkQueuesWithMMCSS

向多媒体类计划程序服务(MMCSS)注册拓扑工作队列。
BeginSave

开始将 Windows 媒体文件保存到应用程序的字节流。
BeginSendRequest

Microsoft Media Foundation 调用以发送 HTTP 或 HTTPS 请求。
BeginUnregisterPlatformWorkQueueWithMMCSS

从多媒体类计划程序服务(MMCSS)任务中注销平台工作队列。
BeginUnregisterTopologyWorkQueuesWithMMCSS

从多媒体类计划程序服务(MMCSS)中注销拓扑工作队列。
BeginWrite

开始对流执行异步写入操作。
BeginWriteSample

开始一个异步请求,以将媒体示例写入流。
BeginWriting

初始化用于写入的接收器编写器。
BindAccess

通知输入信任机构(ITA)请求的操作即将执行。
BitrateToStepNumber

检索适用于指定比特率的带宽步骤的索引。 此方法用于多比特率 (MBR) 内容。
呼叫

允许内容保护系统访问受保护的环境。
取消

取消挂起的内容启用操作。
CancelObjectCreation

取消当前请求以创建媒体源。
CancelObjectCreation

取消从 URL 创建对象的当前请求。
CancelObjectCreation

取消异步请求以创建对象。
CancelObjectCreation

取消当前请求以创建对象。
CancelSave

取消 IMFSaveJob::BeginSave 启动的操作。
CancelTimelineMarkerTimer

取消下一个挂起的时间线标记。
CancelTimer

取消使用 IMFTimer::SetTimer 方法设置的计时器。
CanPlayType

查询媒体引擎可以播放指定类型的媒体资源的可能性。
CanPlayType

查询对象是否可以加载指定类型的媒体资源。
CheckCryptoKeyExchange

获取驱动程序支持的加密密钥交换机制。
CheckCryptoSessionStatus

检查加密会话的状态。
CheckDeviceOverlayType

查询 Direct3D 设备的覆盖硬件功能。 (IDirect3D9ExOverlayExtension.CheckDeviceOverlayType)
CheckFeatureSupport

获取有关当前视频驱动程序支持的功能的信息。 (ID3D12VideoDevice::CheckFeatureSupport)
CheckVideoDecoderDownsampling

指示视频解码器是否支持使用指定的输入格式进行向下采样,以及是否支持实时向下采样。
CheckVideoDecoderFormat

给定profile,检查驱动程序是否支持指定的输出格式。
CheckVideoProcessorFormat

查询视频处理器是否支持指定的视频格式。
CheckVideoProcessorFormatConversion

指示驱动程序是否支持格式和颜色空间转换的指定组合。
清除

从拓扑中删除所有节点。
清除

清除时间范围列表。
ClearState

将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoDecodeCommandList::ClearState)
ClearState

将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoEncodeCommandList::ClearState)
ClearState

将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoProcessCommandList::ClearState)
ClearTopologies

清除在媒体会话中排队播放的所有演示文稿。
克隆

创建默认代理定位符的新实例。
克隆

创建此演示文稿描述符的副本。
克隆

创建高级系统格式互斥对象的副本。
克隆

创建高级系统格式配置文件对象的副本。
克隆

创建高级系统格式 (ASF) 流配置对象的副本。
克隆

请注意,此接口未在此版本的 Media Foundation 中实现。 创建 ASF 流优先顺序对象的副本。
CloneFrom

将此拓扑转换为另一个拓扑的副本。
CloneFrom

将数据从另一个拓扑节点复制到此节点。
CloneSensorStream

克隆 IMFSensorStream。
关闭

指示到命令列表的录制已完成。 (ID3D12VideoDecodeCommandList::Close)
关闭

指示到命令列表的录制已完成。 (ID3D12VideoEncodeCommandList::Close)
关闭

指示到命令列表的录制已完成。 (ID3D12VideoProcessCommandList::Close)
关闭

Microsoft媒体基金会调用,允许 IMFHttpDownloadRequest 释放任何内部资源。 如果当前请求仍在进行中,它还会取消当前请求。
关闭

Microsoft媒体基金会调用,指定不会再创建任何 HTTP 请求,并允许 IMFHttpDownloadSession 释放任何内部资源。
关闭

关闭媒体会话并释放它正在使用的所有资源。
关闭

关闭流并释放与流关联的任何资源,例如套接字或文件句柄。 此方法还会取消任何挂起的异步 I/O 请求。
关闭

关闭媒体密钥会话,必须在释放密钥会话之前调用。
关闭

指示应用程序不再需要会话,内容解密模块(CDM)应释放与会话关联的任何资源并关闭它。
CloseDeviceHandle

关闭 Microsoft Direct3D 设备句柄。
CloseDeviceHandle

关闭 Direct3D 设备句柄。
提交

Commit 方法将 TOC 分析器对象的当前状态存储在其关联的媒体文件中。
CommitSettings

将配置的控件设置提交到相机驱动程序。
比较

将此对象上的属性与另一个对象上的属性进行比较。
CompareItem

查询存储的属性值是否等于指定的 PROPVARIANT。
配置

将配置命令发送到经过身份验证的通道。
配置

配置视频输出。
ConfigureAuthenticatedChannel

将配置命令发送到经过身份验证的通道。
Connect

将媒体元素连接到媒体共享引擎。
ConnectOutput

将输出流从此节点连接到另一个节点的输入流。
ConnectWebAudio

使用指定的采样率将 Web 音频连接到媒体引擎。
ContainsTime

查询指定时间是否在任一时间范围内。
ContiguousCopyFrom

将数据从具有连续格式的缓冲区复制到此缓冲区。
ContiguousCopyTo

将此缓冲区复制到调用方缓冲区中,将数据转换为连续格式。
ConvertToContiguousBuffer

将具有多个缓冲区的示例转换为具有单个缓冲区的示例。
COPPCompatibleGetInformation

将输出保护管理器(OPM)状态请求发送到显示驱动程序。 当 OPM 模拟认证输出保护管理器(COPP)时,请使用此方法。
Copy2DTo

将缓冲区复制到另一个 2D 缓冲区对象。
CopyAllItems

将此对象中的所有属性复制到另一个属性存储中。
CopyToBuffer

将示例数据复制到缓冲区。 此方法按顺序连接样本的所有缓冲区中的有效数据。
CreateAuthenticatedChannel

创建与 Microsoft Direct3D 设备或图形驱动程序通信的通道。
CreateAuthenticatedChannel

创建与 Direct3D 设备或图形驱动程序通信的通道。
CreateByteStreamProxy

创建字节流的代理。 (IMFByteStreamProxyClassFactory.CreateByteStreamProxy)
CreateContentDecryptionModule

IMFContentDecryptionModuleAccess::CreateContentDecryptionModule 函数创建一个代表 DRM 密钥系统的内容解密模块(CDM)的 IMFContentDecryptionModule。
CreateContentDecryptionModuleAccess

创建 IMFContentDecryptionModuleAccess 接口的实例。
CreateContentDecryptionModuleFactory

为指定的密钥系统创建用于内容解密模块 (CDM) 对象的类工厂 IMFContentDecryptionModuleFactory 的实例。
CreateCryptoSession

创建加密会话以加密发送到图形驱动程序的视频内容。
CreateCryptoSession

创建加密会话以加密发送到显示驱动程序的视频内容。
CreateError

创建媒体错误对象。
CreateHttpDownloadSession

Microsoft媒体基础调用以打开 HTTP 或 HTTPS URL,而不是使用默认实现。
CreateInstance

创建捕获引擎的实例。 (IMFCaptureEngineClassFactory.CreateInstance)
CreateInstance

创建媒体引擎的新实例。
CreateInstance

创建 IMFMediaSharingEngine 的实例。 (IMFMediaSharingEngineClassFactory.CreateInstance)
CreateInstance

创建媒体共享引擎的实例。 (IMFSharingEngineClassFactory.CreateInstance)
CreateInstance

创建 PlayToController 对象的实例。
CreateInstanceFromObject

在给定 IUnknown 指针的情况下,创建接收器编写器或源读取器的实例。
CreateInstanceFromUDN

从提供的唯一设备名称创建 IMFImageSharingEngine 的实例。
CreateInstanceFromURL

在给定 URL 的情况下,创建接收器编写器或源读取器的实例。
CreateMediaKeys

基于指定的密钥系统创建媒体键对象。 (IMFMediaEngineClassFactoryEx.CreateMediaKeys)
CreateMediaKeys2

基于指定的密钥系统创建媒体键对象。 (IMFMediaEngineClassFactory2.CreateMediaKeys2)
CreateMediaSource

创建一个用于虚拟化传感器组的 IMFMediaSource。
CreateMediaSourceExtension

创建 IMFMediaSourceExtension 的实例。
CreateMutualExclusion

创建新的高级系统格式 (ASF) 相互排除对象。 可以通过调用 AddMutualExclusion 方法将相互排除对象添加到配置文件中。
CreateNamedPropertyStore

创建一个空属性存储来保存名称/值对。
CreateObjectByCLSID

从 CLSID 在保护媒体路径 (PMP) 进程中创建对象。
CreateObjectByCLSID

在受保护的媒体路径(PMP)进程中创建一个对象。
CreateObjectFromByteStream

从字节流创建媒体源。 此方法是同步的。
CreateObjectFromURL

从 URL 创建媒体源或字节流。 此方法是同步的。
CreatePresentationDescriptor

检索媒体源的演示文稿描述符的副本。 应用程序使用演示文稿描述符选择流并获取有关源内容的信息。
CreatePropertyStore

创建一个空的属性存储对象。
CreateProxyLocator

基于协议名称创建 IMFNetProxyLocator 接口代理定位器对象。
CreateRequest

Microsoft Media Foundation 调用以创建实现 IMFHttpDownloadRequest 接口的对象,该接口用于发送单个 HTTP 或 HTTPS 请求。
CreateSession

使用指定的初始化数据和自定义数据创建媒体键会话对象。 .
CreateSession

IMFContentDecryptionModule::CreateSession 函数创建一个代表内容解密模块 (CDM) 会话的 IMFContentDecryptionModuleSession 对象。
CreateStream

创建高级系统格式 (ASF) 流配置对象。
CreateStreamPrioritization

IMFASFProfile::CreateStreamPrioritization 方法
CreateSurface

创建 DirectX 视频加速(DXVA)视频处理器或 DXVA 解码器呈现目标。
CreateSyncEvent

IKsControl::KsEvent 方法的包装器,用于启用或禁用事件。
CreateSyncSemaphore

IKsControl::KsEvent 方法的包装器,用于启用或禁用信号灯。
CreateTimeRange

创建时间范围对象。
CreateTransform

由媒体管道调用以创建转换。
CreateTrustedInput

创建实现内容解密的 IMFTrustedInput 对象。
CreateVideoDecoder

为 Microsoft Direct3D 11 创建视频解码器设备。
CreateVideoDecoder

创建视频解码器实例。
CreateVideoDecoder

创建视频解码器设备。
CreateVideoDecoder1

创建一个视频解码器实例,其中包含与分辨率无关的驱动程序资源和状态,并支持受保护的资源。
CreateVideoDecoderHeap

分配视频解码器堆。
CreateVideoDecoderHeap1

分配一个视频解码器堆,其中包含依赖于分辨率的驱动程序资源和状态,并支持受保护的资源。
CreateVideoDecoderOutputView

为视频解码器创建资源视图,描述解码操作的输出示例。
CreateVideoEncoder

创建 ID3D12VideoEncoder 的新实例。
CreateVideoEncoderHeap

创建 ID3D12VideoEncoderHeap 的新实例。
CreateVideoExtensionCommand

创建视频扩展命令。
CreateVideoMotionEstimator

创建 ID3D12VideoMotionEstimator,该 ID3D12VideoMotionEstimator 维护视频动作估计操作的上下文。
CreateVideoMotionVectorHeap

分配包含视频运动估计运动矢量的堆。
CreateVideoProcessor

为 Microsoft Direct3D 11 创建视频处理器设备。
CreateVideoProcessor

创建视频处理器实例。
CreateVideoProcessor

创建 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器。
CreateVideoProcessor

创建视频处理器设备。
CreateVideoProcessor1

创建支持受保护资源的视频处理器实例。
CreateVideoProcessorEnumerator

枚举驱动程序的视频处理器功能。
CreateVideoProcessorInputView

为视频处理器创建资源视图,描述视频处理操作的输入示例。
CreateVideoProcessorOutputView

为视频处理器创建资源视图,描述视频处理操作的输出示例。
CreateVideoSurface

创建一个或多个 Microsoft Direct3D 视频图面。
提示

在文本轨道中发生提示事件时调用。
解码帧

将解码帧操作记录到命令列表。
解码Frame1

将解码帧操作记录到命令列表。 解码的输入、输出和参数指定为此方法的参数。
DecoderBeginFrame

启动解码操作以解码视频帧。
解码器EnableDownsampling

指示将使用解码器降级采样,并且驱动程序应分配适当的引用帧。
DecoderEndFrame

指示解码操作的结束。
DecoderExtension

执行扩展函数进行解码。
DecoderUpdateDownsampling

更新解码器向下采样参数。
DecryptionBlt

将加密的数据写入受保护的图面。 (ID3D11VideoContext.DecryptionBlt)
DecryptionBlt

将加密的数据写入受保护的图面。 (IDirect3DCryptoSession9.DecryptionBlt)
DEFINE_MEDIATYPE_GUID

从 FOURCC 代码、D3DFORMAT值或音频格式类型定义媒体子类型 GUID。
DeleteAllItems

从对象的属性列表中删除所有键/值对。
DeleteInputStream

从此媒体基础转换(MFT)中删除输入流。
DeleteItem

从对象的属性列表中删除键/值对。
DeleteProperty

删除元数据属性。
DeleteTopology

从队列中删除拓扑。
DeselectStream

取消选择演示文稿中的流。
DetachMediaSource

分离媒体源。
DetachObject

将创建的对象与激活对象分离。
DiscardResource

指示可以放弃资源的当前内容。 (ID3D12VideoDecodeCommandList::D iscardResource)
DiscardResource

指示可以放弃资源的当前内容。 (ID3D12VideoEncodeCommandList::D iscardResource)
DiscardResource

指示可以放弃资源的当前内容。
断开连接

断开媒体元素与媒体共享引擎的连接。
DisconnectOutput

断开此节点上的输出流的连接。
DisconnectWebAudio

断开与媒体引擎的 Web 音频的连接。
DropTime

在指定的时间间隔内删除样本。
DXVA2_Fixed32OpaqueAlpha

返回包含不透明 alpha 值的DXVA2_Fixed32结构。
DXVA2_Fixed32TransparentAlpha

返回包含透明 alpha 值的DXVA2_Fixed32结构。
DXVA2CreateDirect3DDeviceManager9

创建 Direct3D 设备管理器的实例。
DXVA2CreateVideoService

创建 DirectX 视频加速 (DXVA) 服务对象。
DXVA2FixedToFloat

将DXVA2_Fixed32值转换为浮点数。
DXVA2FloatToFixed

将浮点数转换为DXVA2_Fixed32值。
DXVAHD_CreateDevice

创建 Microsoft DirectX 视频加速高清(DXVA-HD)设备。
EnableBuffering

启用或禁用缓冲。
EnableHardwareEffects

启用使用 IDirectXVideoProcessor::VideoProcessorBlt 实现的效果。
EnableHorizontalMirrorMode

启用或禁用视频的镜像。
EnableTimeUpdateTimer

启用或禁用时间更新计时器。
EnableWindowlessSwapchainMode

启用或禁用无窗换链模式。
EncodeFrame

对位流进行编码。
EncryptionBlt

从受保护的图面读取加密数据。 (ID3D11VideoContext.EncryptionBlt)
EncryptionBlt

从受保护的图面读取加密数据。 (IDirect3DCryptoSession9.EncryptionBlt)
结束

从多路复用器收集数据,并更新 ASF ContentInfo 对象以在 ASF 标头对象中包含该信息。
结束

实际暂停即将发生,不会再调用内容解密模块(CDM)。
EndConvertHNSToTimecode

完成异步请求,以 100 纳秒为单位将时间转换为电影和电视工程师协会(SMPTE)时间代码。
EndConvertTimecodeToHNS

完成一个异步请求,以将电影和电视工程师协会的时间代码转换为 100 纳秒单位。
EndCreateObject

完成创建媒体源的异步请求。
EndCreateObject

完成从 URL 创建对象的异步请求。 (IMFSchemeHandler.EndCreateObject)
EndCreateObject

完成创建字节流或媒体源的异步请求。
EndCreateObjectFromByteStream

完成从字节流创建媒体源的异步请求。
EndCreateObjectFromURL

完成从 URL 创建对象的异步请求。 (IMFSourceResolver.EndCreateObjectFromURL)
EndEnableContent

结束异步请求以执行内容启用操作。 此方法由受保护的媒体路径 (PMP) 调用,以完成对 IMFContentProtectionManager::BeginEnableContent 的异步调用。
EndEvent

仅供内部使用。 不打算直接调用。 (ID3D12VideoDecodeCommandList::EndEvent)
EndEvent

仅供内部使用。 不打算直接调用。 (ID3D12VideoEncodeCommandList::EndEvent)
EndEvent

仅供内部使用。 不打算直接调用。 (ID3D12VideoProcessCommandList::EndEvent)
EndFinalize

完成异步终结操作。
EndFrame

向解码操作的末尾发出信号。
EndGetClientCertificate

完成异步请求以获取客户端 SSL 证书。
EndGetCredentials

完成异步请求以检索用户的凭据。
EndGetEvent

完成队列中下一个事件的异步请求。
EndGetEvent

完成队列中下一个事件的异步请求。在 IMFMediaEventGenerator::EndGetEvent 的实现中调用此方法。 将该方法中的参数直接传递给此方法。
EndGetReport

结束异步请求以获取代表相对面板位置的 IMFRelativePanelReport 接口。
EndQuery

结束查询。 (ID3D12VideoDecodeCommandList::EndQuery)
EndQuery

结束查询。 (ID3D12VideoEncodeCommandList::EndQuery)
EndQuery

结束查询。 (ID3D12VideoProcessCommandList::EndQuery)
EndRead

完成异步读取操作。
EndReadPayload

Microsoft Media Foundation 调用以完成 BeginReadPayload 启动的异步操作。
EndReceiveResponse

Microsoft Media Foundation 调用以完成 BeginReceiveResponse 启动的异步操作。
EndRegisterPlatformWorkQueueWithMMCSS

完成异步请求,将平台工作队列与多媒体类计划程序服务(MMCSS)任务相关联。
EndRegisterTopologyWorkQueuesWithMMCSS

完成向多媒体类计划程序服务(MMCSS)注册拓扑工作队列的异步请求。
EndSave

完成 IMFSaveJob::BeginSave 启动的操作。
EndSendRequest

Microsoft Media Foundation 调用以完成 BeginSendRequest 启动的异步操作。
EndUnregisterPlatformWorkQueueWithMMCSS

完成从多媒体类计划程序服务(MMCSS)任务中注销平台工作队列的异步请求。
EndUnregisterTopologyWorkQueuesWithMMCSS

完成从多媒体类计划程序服务(MMCSS)注销拓扑工作队列的异步请求。
EndWrite

完成异步写入操作。
EndWriteSample

完成向流写入媒体示例的异步请求。
EnqueueResourceReady

在指定的生成者命令队列上对围栏进行排队,当关联的 D3D12 资源准备好使用时,该队列将向下游使用者发出信号。
EnqueueResourceReadyWait

在指定的使用者命令队列上对等待命令进行排队,开始等待生成者命令队列中的资源就绪信号。
EnqueueResourceRelease

将围栏排入指定的命令队列,该队列将在 GPU 处理完使用者命令时向同步对象发出信号。
错误

在文本轨道中发生错误时调用。
EstimateMotion

执行运动估计操作。
EventNotify

在发生播放事件时通知应用程序。
执行

对当前帧执行解码操作。
ExecuteExtensionCommand

将执行视频扩展命令的命令记录到解码命令列表中。
ExecuteExtensionCommand

执行视频扩展命令。
ExecuteExtensionCommand

将执行视频扩展命令的命令记录到编码命令列表中。
ExecuteExtensionCommand

将执行视频扩展命令的命令记录到视频进程命令列表中。
完成

完成对接收器编写器的所有写入操作。
FindFirstProxy

初始化代理定位器对象。
FindNextProxy

确定要使用的下一个代理。
FindProfile

根据指定的配置文件 ID 查找配置文件。
FinishInitialization

完成输出保护管理器(OPM)会话的初始化序列。
FinishSessionKeyRefresh

切换到新的会话密钥。 (ID3D11VideoContext.FinishSessionKeyRefresh)
FinishSessionKeyRefresh

切换到新的会话密钥。 (IDirect3DCryptoSession9.FinishSessionKeyRefresh)
Flush

导致流接收器删除已接收且尚未呈现的任何样本。
Flush

向多路复用器发出信号,以处理所有排队的输出媒体示例。 将最后一个示例传递给多路复用器后调用此方法。
Flush

重置高级系统格式 (ASF) 拆分器并释放所有挂起的示例。
Flush

清除流使用的任何内部缓冲区。 如果要写入流,则缓冲数据将写入基础文件或设备。
Flush

刷新一个或多个流。 (IMFSinkWriter.Flush)
Flush

刷新一个或多个流。 (IMFSourceReader.Flush)
ForceEndOfPresentation

播放到达段末尾时通知源。 对于时间线,这对应于到达标记点。
FrameStep

向前或向后执行一个帧。
FreeRepresentation

释放由 IMFMediaType::GetRepresentation 方法分配的内存。
GenerateHeader

将 MFASFContentInfo 对象中的数据编码为二进制高级系统格式 (ASF) 标头。
GenerateIndexEntries

接受文件的 ASF 数据包,并为其创建索引条目。
GeneratePresentationDescriptor

为 ASF 内容创建演示文稿描述符。
GenerateRequest

根据提供的数据生成许可证请求。
GenerateRequiredSchemas

检索输出信任机构(OTA)必须强制执行的输出保护系统的列表,以及每个保护系统的配置数据。
get_Keys

获取与媒体引擎关联的媒体键对象;如果没有媒体键对象,则获取 null。
get_KeySystem

获取使用 IMFMediaKeys 对象创建的键系统字符串。
get_KeySystem

获取使用媒体键对象创建的密钥系统名称的名称。
get_SessionId

获取为此会话创建的唯一会话 ID。
GetAction

检索此输出信任机构 (OTA) 执行的操作。
GetActiveSourceBuffers

获取主动向媒体源提供媒体数据的源缓冲区。
GetActiveTracks

获取计时文本组件中活动计时文本轨道的列表。
GetActivityReport

根据指定的索引检索 IMFSensorActivityReport。
GetActivityReportByDeviceName

根据指定的设备名称检索 IMFSensorActivityReport。
GetAdvancedMediaCaptureSettings

获取高级媒体捕获设置。
GetAllLanguages

获取可用元数据的语言列表。
GetAllocatedBlob

检索与键关联的字节数组。 此方法为数组分配内存。
GetAllocatedString

获取与键关联的宽字符字符串。 此方法为字符串分配内存。
GetAllocatorUsage

检索指定输出流的示例分配器使用情况。
GetAllPropertyNames

获取此对象上所有元数据属性名称的列表。
GetAllSettings

GetAllSettings 方法获取编解码器的当前属性,并将其写入流。 (ICodecAPI::GetAllSettings)
GetAllVolumes

检索音频流中所有通道的音量级别。
GetAppendWindowEnd

获取追加窗口末尾的时间戳。
GetAppendWindowStart

获取追加窗口开始的时间戳。
GetAtEndOfPayload

由 Microsoft Media Foundation 调用,以检查它是否应调用 BeginReadPayload 从响应的消息正文读取数据。
GetAttributes

获取具有指定索引的子流的 IMFAttributes。
GetAttributes

获取此 Media Foundation 转换的全局属性存储(MFT)。
GetAudioAttributes

获取当前在转码配置文件中设置的音频流设置。
GetAudioEndpointRole

获取用于下一次调用 SetSource 或 Load 的音频设备终结点角色。
GetAudioFormat

GetAudioFormat 不再可用于 Windows 7。
GetAudioStreamCategory

获取用于下一次调用 SetSource 或 Load 的音频流类别。
GetAutoPlay

查询媒体引擎是否自动开始播放。
GetAvailableDeviceMediaType

获取一个捕获流支持的格式。
GetBackgroundColor

获取区域的背景色。
GetBackgroundColor

获取计时文本样式的背景色。
GetBalance

获取音频平衡。
GetBandwidthStep

检索应用于带宽步骤的流号。 此方法用于多比特率 (MBR) 内容。
GetBandwidthStepCount

检索内容存在的带宽步骤数。 此方法用于多比特率 (MBR) 内容。
GetBlob

检索与键关联的字节数组。 此方法将数组复制到调用方分配的缓冲区中。
GetBlobSize

检索与键关联的字节数组的长度。
GetBold

确定计时文本的样式是否为粗体。
GetBuffer

检索指向 DirectX 视频加速(DXVA)解码器缓冲区的指针。
GetBufferCount

检索示例中的缓冲区数。
GetBuffered

查询媒体引擎缓冲的资源数据量。
GetBuffered

获取缓冲的时间范围。
GetBufferFullnessBits

此版本中未实现。 (IWMCodecLeakyBucket.GetBufferFullnessBits)
GetBufferSizeBits

检索缓冲区的当前大小(以位为单位)。
GetByteRanges

获取当前存储在缓存中的字节范围。
GetCapabilities

查询捕获设备支持的属性功能。
GetCapabilities

检索字节流的特征。
GetCapabilities

获取内容的功能信息。
GetCaptureDeviceActivate

获取当前捕获设备的 IMFActivate 对象指针。
GetCaptureDeviceSource

获取当前捕获设备的 IMFMediaSource 对象指针。
GetCertificate

获取驱动程序的证书链。 (ID3D11AuthenticatedChannel.GetCertificate)
GetCertificate

获取驱动程序的证书链。 (ID3D11CryptoSession.GetCertificate)
GetCertificate

获取驱动程序的证书链。 (IDirect3DAuthenticatedChannel9.GetCertificate)
GetCertificate

获取驱动程序的证书链。 (IDirect3DCryptoSession9.GetCertificate)
GetCertificate

检索客户端的证书。
GetCertificatePolicy

指示服务器 SSL 证书是否必须由调用方、媒体基础或 IMFSSLCertificateManager 实现类进行验证。
GetCertificateSize

获取驱动程序证书链的大小。 (ID3D11AuthenticatedChannel.GetCertificateSize)
GetCertificateSize

获取驱动程序证书链的大小。 (ID3D11CryptoSession.GetCertificateSize)
GetCertificateSize

获取驱动程序证书链的大小。 (IDirect3DAuthenticatedChannel9.GetCertificateSize)
GetCertificateSize

获取驱动程序证书链的大小。 (IDirect3DCryptoSession9.GetCertificateSize)
GetChainedLicenseResponse

此版本中未实现。 (IMFDRMNetHelper.GetChainedLicenseResponse)
GetChannelCount

检索音频流中的通道数。
GetChannelHandle

获取经过身份验证的通道的句柄。
GetChannelVolume

检索音频流中指定通道的音量级别。
GetCharacteristics

获取媒体接收器的特征。
GetCharacteristics

检索媒体源的特征。
GetClientCertificate

同步获取客户端 SSL 证书。
GetClipOverflow

确定文本剪辑是否溢出区域。
GetClock

检索媒体会话的演示文稿时钟。
GetClockCharacteristics

检索时钟的特征。
GetCodec

获取与视频编码器关联的编解码器。
GetCodec

获取与视频编码器堆关联的编解码器。
GetCodecConfiguration

获取与视频编码器关联的编解码器配置参数。
GetCodecLevel

获取与视频编码器堆关联的编解码器级别。
GetCodecProfile

获取与视频编码器关联的编解码器配置文件。
GetCodecProfile

获取与视频编码器堆关联的编解码器配置文件。
GetCodecProp

检索特定于输出格式的编解码器属性。
GetColor

获取计时文本样式的颜色。
GetConfiguration

返回受支持的配置选项组合。
GetConfigurationData

返回输出保护系统的配置数据。 配置数据用于启用或禁用保护系统,并设置保护级别。
GetContainerAttributes

获取当前在转码配置文件中设置的容器设置。
GetContentDesc

获取用于创建视频处理器的内容说明。
GetContentProtectionCaps

查询驱动程序的内容保护功能。
GetContentProtectionCaps

查询显示驱动程序以获取其内容保护功能。
GetContext

GetContext 方法通过调用 SetContext 检索以前与目录关联的字节块。
GetContiguousLength

检索以连续格式存储缓冲区内容所需的字节数。
GetContinuityKey

检索时钟的连续性密钥。 (不支持)。
GetControl

使用指定的从零开始的索引从集合中获取控件。
GetControlCount

获取控件默认集合中当前控件的数目。
GetCorrelatedTime

检索与系统时间相关的最后一个时钟时间。
GetCount

获取可供检索的 IMFSensorActivityReport 对象的计数。
GetCount

检索在此对象上设置的属性数。
GetCreationParameters

获取用于创建解码器的参数。
GetCreationParameters

检索用于创建此设备的参数。 (IDirectXVideoDecoder.GetCreationParameters)
GetCreationParameters

检索用于创建此设备的参数。 (IDirectXVideoProcessor.GetCreationParameters)
GetCredential

检索指定 URL 的凭据对象。
GetCrossOriginPolicy

返回要应用于下载会话的客户端当前的跨域策略。
GetCryptoSessionHandle

获取加密会话的句柄。
GetCryptoSessionPrivateDataSize

检索专用驱动程序数据的可选大小。
GetCryptoType

获取此会话支持的加密类型。
GetCueKind

获取计时文本提示的类型。
GetCueTimeOffset

获取提示时间的偏移量。
GetCurrentDeviceMediaType

获取捕获流的当前媒体类型。
GetCurrentLength

检索缓冲区中有效数据的长度。
GetCurrentMediaType

检索对象的当前媒体类型。
GetCurrentMediaType

获取流的当前媒体类型。
GetCurrentPosition

检索流中的当前读取或写入位置。
GetCurrentProxy

检索当前代理信息,包括主机名和端口。
GetCurrentSource

获取当前媒体资源的 URL;如果没有媒体资源,则获取空字符串。
GetCurrentTime

获取当前播放位置。 (IMFMediaEngine.GetCurrentTime)
GetData

检索系统 ID 数据。
GetData

获取计时文本对象的数据内容。
GetData

获取计时文本提示的数据内容。
GetDataFormat

获取标识跟踪的基础数据格式的 GUID。
GetDataForNewHardwareKey

允许驱动程序返回初始化新硬件密钥时使用的 IHV 特定信息。
GetDecoderBuffer

获取指向解码器缓冲区的指针。
GetDecoderConfigurations

获取可用于解码器设备的配置。
GetDecoderDeviceGuids

检索标识图形硬件支持的解码器设备的 GUID 数组。
GetDecoderProfile

获取会话的解码配置文件。
GetDecoderRenderTargets

检索指定解码器设备支持的呈现目标。
GetDecrypter

检索解密器转换。
GetDefaultPlaybackRate

获取默认播放速率。
GetDefaultValue

GetDefaultValue 方法获取编解码器属性的默认值。 (ICodecAPI::GetDefaultValue)
GetDesc

获取视频解码器输出视图的属性。
GetDesc

获取视频处理器输入视图的属性。
GetDesc

获取视频处理器输出视图的属性。
GetDesc

获取在创建 ID3D12VideoDecoder 时传递给 ID3D12VideoDevice::CreateVideoDecoder 的D3D12_VIDEO_DECODER_DESC结构。
GetDesc

获取在创建 ID3D12VideoDecoderHeap 时传递给 ID3D12VideoDevice::CreateVideoDecoderHeap 的D3D12_VIDEO_DECODER_HEAP_DESC结构。
GetDesc

获取创建接口时提供的D3D12_VIDEO_EXTENSION_COMMAND_DESC。
GetDesc

获取在创建 ID3D12VideoMotionEstimator 时传递给 ID3D12VideoDevice1::CreateVideoMotionEstimator)的D3D12_VIDEO_MOTION_ESTIMATOR_DESC结构。
GetDesc

获取在创建 ID3D12VideoMotionEstimatorHeap 时传递到 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 中的D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC结构。
GetDescription

GetDescription 方法检索目录上一次对 SetDescription 的调用设置的说明。
GetDescription

检索输出格式的说明。
GetDescriptionData

GetDescriptionData 方法通过调用 SetDescriptionData 获取之前与条目关联的说明数据块。
GetDescriptor

GetDescriptor 方法检索目录之前由 SetDescriptor 设置的描述符。
GetDescriptor

GetDescriptor 方法检索条目的调用之前由 SetDescriptor 设置的描述符。
GetDevice

获取有关映像共享设备的信息。
GetDevice

获取有关媒体共享设备的信息。
GetDeviceAttributes

获取传感器组的 IMFAttributes。
GetDeviceId

获取设备的唯一标识符。 此值当前未使用。
GetDeviceStreamCategory

获取指定源流索引的流类别。
GetDeviceStreamCount

获取设备流的数量。
GetDeviceType

获取一个值,该值指定对象表示的传感器设备的类型。
GetDirectxDeviceManager

获取 DirectX 设备管理器。
GetDisplayAlignment

获取区域的显示对齐方式。
GetDisplayName

检索音频会话的显示名称。 Windows 卷控件显示此名称。
GetDouble

检索与键关联的双精度值。
GetDriverHandle

获取驱动程序的句柄。
GetDropMode

检索当前放置模式。
GetDuration

获取媒体资源的持续时间。
GetDuration

获取媒体源的持续时间(以 100 纳秒为单位)。
GetDuration

获取轨道中提示的持续时间。
GetElement

检索集合中的对象。
GetElementCount

检索集合中的对象数。 (IMFCollection.GetElementCount)
GetEnableData

检索手动内容启用操作的数据。
GetEnableType

检索此内容启用程序执行的操作的类型。
GetEnableURL

检索用于执行手动内容启用操作的 URL。
GetEncoderFlags

获取用于初始化视频编码器的编码器标志。
GetEncoderHeapFlags

获取用于初始化视频编码器堆的编码器堆标志。
GetEncodingConfigurationPropertyStore

检索可用于设置编码属性的属性存储。
GetEncryptionBltKey

获取用于解密 ID3D11VideoContext::EncryptionBlt 方法返回的数据的加密密钥。
GetEncryptionBltKey

获取用于解密 IDirect3DCryptoSession9::EncryptionBlt 方法返回数据的加密密钥。
GetEnd

获取指定时间范围的结束时间。
GetEntryCount

GetEntryCount 方法检索集合中目录的数目。
GetEntryCount

GetEntryCount 方法检索列表中的条目数。
GetEntryListCount

GetEntryListCount 方法检索目录中的条目列表数。
GetError

获取最新的错误状态。
GetError

获取与媒体密钥会话关联的错误状态。
GetErrorCode

获取错误代码。
GetErrorCode

获取一个值,该值指示与跟踪关联的最新错误的错误类型。
GetEvent

检索队列中的下一个事件。 此方法是同步的。
GetEvent

检索队列中的下一个事件。 此方法是同步的。在 IMFMediaEventGenerator::GetEvent 实现中调用此方法。 将该方法中的参数直接传递给此方法。
GetExpiration

获取 CDM 会话中所有密钥的过期时间。
GetExtendedCameraControl

获取 IMFExtendedCameraControl 的实例,该实例允许应用获取当前捕获设备的扩展属性控件。
GetExtendedErrorCode

获取扩展错误代码。
GetExtendedErrorCode

获取与跟踪关联的最新错误的扩展错误代码。
GetExtendedType

检索事件的扩展类型。
GetExtent

获取区域的范围。
GetFastestRate

获取对象支持的最快播放速率。
GetFilterPropertyRange

检索此设备支持的图像筛选器的值范围。
GetFilterPropertyRange

检索视频处理器设备支持的图像筛选器的值范围。
GetFlags

查询捕获设备上的属性标志。
GetFlags

获取为传感器设备设置的标志。 此方法保留供将来使用。
GetFlags

获取为传感器组设置的标志。
GetFlags

检索指示所选索引器选项的标志。
GetFlags

检索指示配置的多路复用器选项的标志。
GetFlags

检索在 ASF 拆分器上设置的选项标志。
GetFontFamily

获取计时文本样式的字体系列。
GetFontSize

获取计时文本样式的字号。
GetFontStyle

获取计时文本样式的字体样式。
GetFormatProp

检索输出媒体类型的 format 属性。 使用此方法获取有关枚举音频格式的信息。
GetFreeSampleCount

获取当前可供使用的视频示例数。
GetFriendlyName

获取与报表关联的传感器的友好名称。
GetFullCropRegion

检索源矩形和目标矩形。
GetFullTopology

从媒体会话获取拓扑。
GetGroupingParam

检索此音频会话所属的会话组。
GetGUID

检索与键关联的 GUID 值。
GetHeaderSize

检索高级系统格式 (ASF) 文件的标头部分的大小。
GetHttpStatus

Microsoft Media Foundation 调用以检索服务器在其响应中指定的 HTTP 状态代码。 Media Foundation 在成功调用 EndReceiveResponse 后调用此方法。
GetHurryup

检索视频解码器的当前速度模式。
GetIconPath

检索音频会话的图标资源。 Windows 音量控件显示此图标。
GetId

获取计时文本提示的标识符。
GetId

获取计时文本跟踪的标识符。
GetID

返回缓冲区表示的空间音频对象的唯一无符号 32 位 ID。
GetIdentifier

检索此流接收器的流标识符。
GetInBandMetadataTrackDispatchType

获取轨道的带内元数据。
GetIndexByteStreamCount

检索索引器对象正在使用的字节流数。
GetIndexPosition

从内容的开头检索索引对象的偏移量。
GetIndexStatus

检索指定流和索引类型的索引设置。
GetIndexWriteSpace

检索存储已完成索引所需的缓冲区的大小(以字节为单位)。
GetInformation

将输出保护管理器(OPM)状态请求发送到显示驱动程序。
GetInput

检索连接到此节点上的指定输入流的节点。
GetInputAvailableType

获取此媒体基础转换 (MFT) 上的输入流的可用媒体类型。
GetInputCount

检索此节点上当前存在的输入流数。
GetInputCurrentType

获取此媒体基础转换(MFT)上输入流的当前媒体类型。
GetInputFormat

获取视频编码器的输入格式。
GetInputPrefType

检索此节点上输入流的首选媒体类型。
GetInputProtectionVersion

检索组件在输入上实现的示例保护版本。
GetInputStatus

查询此媒体基础转换(MFT)上的输入流是否可以接受更多数据。
GetInputStreamAttributes

获取此媒体基础转换(MFT)上的输入流的属性存储。
GetInputStreamDescs

获取在使用调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输入流说明。
GetInputStreamInfo

获取此媒体基础转换(MFT)上的输入流的缓冲区要求和其他信息。
GetInputTrustAuthority

检索指定流的输入信任机构(ITA)。
GetItem

检索与键关联的值。
GetItemType

检索与键关联的值的数据类型。
GetKeyStatuses

获取对结构数组的引用,这些结构表示内容解密模块 (CDM) 会话已知的密钥 ID 以及关联密钥的当前状态。
GetKeySystem

获取给定源元素索引的键系统。
GetKeySystem

获取一个字符串,该字符串标识内容解密模块(CDM)正在使用的密钥系统。
GetLabel

获取跟踪的标签。
GetLanguage

获取当前语言设置。
GetLanguage

获取曲目的语言。
GetLastSendTime

检索上次接收样本的发送时间。
GetLength

检索流的长度。
GetLength

获取列表中的源元素数。
GetLength

获取对象中包含的时间范围数。
GetLength

获取列表中的 IMFSourceBuffer 对象数。
GetLength

获取 timed-text-track 列表的长度(以轨道为单位)。
GetLine

从行的索引中获取提示中的文本行。
GetLineCount

获取 timed-text 提示中的文本行数。
GetLineHeight

获取区域中每行文本的高度。
GetLoop

查询媒体引擎是否会循环播放。
GetMajorType

获取对象的主要媒体类型。
GetMajorType

获取格式的主要类型。
GetManager

从 Microsoft Media Foundation 视频呈现接收器获取 IMFDXGIDeviceManager。
GetMasterVolume

检索主卷级别。
GetMaximumDropMode

获取最大放置模式。
GetMaxLength

检索缓冲区的分配大小。
GetMaxMotionEstimationPrecision

获取视频编码器的最大运动估计精度。
GetMaxNumberOfBytesRequiredForResolution

检索创建媒体源或确定字节流处理程序无法分析此流所需的最大字节数。
GetMedia

获取列表中元素的预期媒体类型。
GetMediaSink

检索拥有此流接收器的媒体接收器。
GetMediaSource

检索指向创建此媒体流的媒体源的指针。
GetMediaSource

获取从虚拟相机提供媒体数据的 IMFMediaSource。
GetMediaSourceTopology

返回生成内部拓扑的媒体源的拓扑。
GetMediaType

检索表示传感器流的受支持媒体类型的 IMFMediaType。
GetMediaType

检索流的媒体类型。
GetMediaType

获取具有指定索引的子流的 IMFMediaType。
GetMediaTypeCount

检索对象支持的媒体类型列表中的媒体类型数。
GetMediaTypeCount

获取传感器流支持的媒体类型的计数。
GetMediaTypeHandler

检索流的媒体类型处理程序。 媒体类型处理程序可用于枚举流的支持的媒体类型、获取当前媒体类型并设置媒体类型。
GetMediaTypeHandler

检索流接收器的媒体类型处理程序。 可以使用媒体类型处理程序查找流支持的格式,并在流上设置媒体类型。
GetMetadataItems

检索指向可能包含空间音频元数据的缓冲区的指针。
GetMetadataTracks

获取 timed-text 组件中计时元数据跟踪的列表。
GetMFMetadata

获取整个演示文稿的元数据集合,或获取演示文稿中的一个流。
GetMinimumGRLVersion

检索此策略的受保护环境必须强制实施的全局吊销列表(GRL)的最低版本。
GetMinimumQualityLevel

获取组件支持的最低质量级别。
GetMirrorState

获取视频预览流的当前镜像状态。 (IMFCapturePreviewSink.GetMirrorState)
GetMirrorState

获取视频预览流的当前镜像状态。 (IMFCaptureSource.GetMirrorState)
GetMute

查询音频是否静音。 (IMFSimpleAudioVolume.GetMute)
GetMuted

查询音频是否静音。 (IMFMediaEngine.GetMuted)
GetMutualExclusion

从配置文件中检索高级系统格式 (ASF) 相互排除对象。
GetMutualExclusionCount

检索与配置文件关联的高级系统格式 (ASF) 相互排除对象的数量。
GetName

检索编解码器的名称。
GetName

获取区域的名称。
GetName

获取计时文本样式的名称。
GetNativeMediaType

获取媒体源本机支持的格式。
GetNativeVideoSize

获取视频帧的大小,根据纵横比进行调整。
GetNearestKeyFrames

对于特定的查找位置,获取两个最接近的关键帧。 (IMFSeekInfo.GetNearestKeyFrames)
GetNetworkState

获取媒体引擎的当前网络状态。
GetNextOutputTime

查询解码器以获取即将发布的输出示例的时间戳。 如果需要知道调用 IMediaObject::P rocessOutput 或 IMFTransform::P rocessOutput 获取示例之前示例的时间,请使用此方法。
GetNextPacket

从多路复用器检索下一个输出 ASF 数据包。
GetNextSample

在分析数据后,从高级系统格式 (ASF) 拆分器检索示例。
GetNode

获取拓扑中的节点,该节点由索引指定。
GetNodeByID

获取拓扑中的节点,该节点由节点标识符指定。
GetNodeCount

获取拓扑中的节点数。
GetNodeMask

获取视频编码器的节点掩码。
GetNodeMask

获取视频编码器堆的节点掩码。
GetNodeMask

获取使用调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的节点掩码。
GetNodeType

检索节点类型。
GetNumberOfStreams

获取媒体资源中的流数。
GetNumberOfSupportedProtocols

检索网络方案插件支持的协议数。
GetNumInputStreamDescs

获取使用调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输入流说明数。
GetObject

获取与此节点关联的对象。
GetObject

返回与异步操作关联的对象。 对象的类型(如果有)取决于调用的异步方法。 (IMFAsyncResult.GetObject)
GetObjectCount

获取示例中由 IMFSpatialAudioObjectBuffer 对象表示的空间音频对象的计数。
GetObjectPointer

获取与异步回调关联的父对象的指针。
GetObjectTag

获取异步回调关联对象的父对象的标记。
GetOPMInfo

获取有关输出保护管理器(OPM)的状态信息。
GetOrAddControl

将新的自定义相机控件添加到相机控件集合。
GetOrAddExtendedControl

将新的扩展相机控件添加到相机控件集合。
GetOriginalId

获取文本跟踪数据格式中提供的提示标识符(如果可用)。
GetOriginatorID

检索标识创建此输出策略对象的输入信任机构(ITA)的 GUID。
GetOriginatorID

检索标识生成此输出架构对象的输入信任机构(ITA)的 GUID。
GetOutput

检索连接到此节点上的指定输出流的节点。
GetOutputAvailableType

获取此媒体基础转换(MFT)上的输出流的可用媒体类型。
GetOutputCount

检索此节点上当前存在的输出流数。
GetOutputCount

检索高级系统格式 (ASF) 内容的输出数。
GetOutputCurrentType

获取此媒体基础转换(MFT)上的输出流的当前媒体类型。
GetOutputFromStream

检索与流关联的输出编号。
GetOutputMediaType

获取此捕获接收器上的流的输出格式。
GetOutputMutex

检索输出的相互排除对象。
GetOutputMutexCount

检索与输出关联的相互排除对象的数目。
GetOutputNodeCollection

获取拓扑中的输出节点。
GetOutputOverride

检索为流设置的手动输出替代选择。
GetOutputPrefType

检索此节点上输出流的首选媒体类型。
GetOutputProtectionVersion

检索组件在输出上实现的示例保护版本。
GetOutputStatus

查询媒体基础转换(MFT)是否准备好生成输出数据。
GetOutputStreamAttributes

获取此 Media Foundation 转换 (MFT) 上的输出流的属性存储。
GetOutputStreamCount

检索与输出关联的流数。
GetOutputStreamDesc

获取在使用调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输出流说明。
GetOutputStreamInfo

获取此媒体基础转换(MFT)上的输出流的缓冲区要求和其他信息。
GetOutputStreamNumbers

检索与输出关联的所有流的流编号。
GetOutputTrustAuthorityCount

获取此受信任输出提供的输出信任颁发机构(OTA)的数量。 每个 OTA 报告单个操作。
GetPadding

获取环绕区域的填充。
GetParameterRange

GetParameterRange 方法获取编解码器属性的值范围。 (ICodecAPI::GetParameterRange)
GetParameters

为回调的调度线程提供配置信息。 (IMFAsyncCallback.GetParameters)
GetParameterValues

GetParameterValues 方法获取编解码器属性的可能值列表。 (ICodecAPI::GetParameterValues)
GetPassword

检索密码。
GetPayloadExtension

检索有关现有有效负载扩展的信息。
GetPayloadExtensionCount

检索为流配置的有效负载扩展数。
GetPlaftormWorkQueueMMCSSClass

检索指定平台工作队列的多媒体类计划程序服务 (MMCSS) 类。
GetPlatformWorkQueueMMCSSPriority

获取与指定平台工作队列关联的多媒体类计划程序服务(MMCSS)优先级的优先级。
GetPlatformWorkQueueMMCSSTaskId

检索指定平台工作队列的多媒体类计划程序服务(MMCSS)任务标识符。
GetPlaybackRate

获取当前播放速率。 (IMFMediaEngine.GetPlaybackRate)
GetPlayed

获取已呈现的时间范围。
GetPolicy

检索定义允许此流的输出保护系统和每个保护系统的配置数据的策略。
GetPosition

获取区域的位置。
GetPreferredClsid

搜索与指定密钥名称匹配的类标识符(CLSID)的首选列表。
GetPreload

获取预加载标志。
GetPresentationAttribute

从媒体资源获取演示文稿属性。
GetPresentationAttribute

从基础媒体源获取属性。
GetPresentationClock

媒体管道调用以获取 IMFPresentationClock 的实例。
GetPresentationClock

获取在媒体接收器上设置的演示文稿时钟。
GetPresentationContext

将演示文稿描述符映射到其关联的 sequencer 元素标识符及其表示的拓扑。
GetPrivateData

根据使用 IWMCodecPrivateData::SetPartialOutputType 方法传递的输出类型检索视频内容的编解码器数据。
GetPrivateDataByteCount

获取在通过 InvokeFunction 方法调用安全处理器时需要追加到输入和输出缓冲区所需的字节数。
GetProcAmpRange

检索此视频处理器设备上的视频处理器 (ProcAmp) 设置的值范围。
GetProcAmpRange

获取视频处理器 (ProcAmp) 设置的值范围。
GetProcedureAddress

获取已签名库中指定函数的过程地址。
GetProcessActivity

获取表示传感器的当前进程活动的 IMFSensorProcessActivity 对象。
GetProcessCount

获取 IMFSensorProcessActivity 对象的计数,该对象表示与传感器关联的进程的当前活动,这些活动可供检索。
GetProcessId

获取与活动关联的进程的 ID。
GetProfile

检索指定的配置文件。
GetProfile

检索描述 ASF 内容的高级系统格式 (ASF) 配置文件。
GetProfileId

检索传感器配置文件 ID。
GetProgress

检索保存到提供的字节流的内容百分比。
GetProperties

检索时钟的属性。
GetProperty

获取元数据属性的值。
GetProtectedResourceSession

获取在创建 ID3D12VideoDecoder1 时传递到 ID3D12VideoDevice2::CreateVideoDecoder1 的 ID3D12ProtectedResourceSession。
GetProtectedResourceSession

获取在创建 ID3D12VideoDecoderHeap1 时传递到 ID3D12VideoDevice2::CreateVideoDecoderHeap1 的 ID3D12ProtectedResourceSession。
GetProtectedResourceSession

获取 ID3D12ProtectedResourceSession,该 ID3D12VideoDevice2::CreateVideoExtensionCommand 在创建 ID3D12VideoExtensionCommand 时传递给 ID3D12VideoDevice2::CreateVideoExtensionCommand。
GetProtectedResourceSession

获取 ID3D12VideoMotionEstimator 创建 ID3D12VideoMotionEstimator 时传递给 ID3D12VideoDevice1::CreateVideoMotionEstimator 的 ID3D12ProtectedResourceSession。
GetProtectedResourceSession

获取 ID3D12VideoMotionEstimatorHeap 创建 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 时传递给 ID3D12ProtectedResourceSession 的 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap。
GetProtectedResourceSession

获取在创建 ID3D12VideoProcessor1 时传递到 ID3D12VideoDevice2::CreateVideoProcessor1 的 ID3D12ProtectedResourceSession。
GetProtectionCertificate

检索示例保护证书。
GetProtectionSystemIds

IMFContentDecryptionModule::GetProtectionSystemIds 获取 IMFContentDecryptionModule 支持的 SystemID 列表。
GetQualityLevel

检索当前质量级别。
GetRangeEndOffset

由 Microsoft Media Foundation 调用以检索当前响应中最后一个字节的偏移量,从资源开头计算。 当请求使用 HTTP“Range”标头仅下载一部分资源时,这非常有用。
GetRangeInfo

获取有关相机控件的接受范围、步骤值和默认值的信息。
GetRate

获取当前播放速率。 (IMFRateControl.GetRate)
GetRateConversionCaps

获取视频处理器的速率转换功能。
GetReadyState

获取就绪状态,该状态指示是否可以呈现当前媒体资源。
GetReadyState

获取媒体源的就绪状态。
GetRealTimeMode

获取用于下一次调用 SetSource 或 Load 的实时模式。
GetReconstructedVideoFrame

请注意,此方法已过时,不应使用。 检索当前重新构造的视频帧。
GetReconstructedVideoFrameSize

请注意,此方法已过时,不应使用。 检索当前重新构造的视频帧的大小。
GetRecordCount

检索高级系统格式互斥对象中的记录数。
GetRegion

获取有关计时文本提示的显示区域的信息。
GetRelativePanel

从ACPI_PLD_PANEL枚举中获取一个值,该值指示捕获设备的位置。
GetRemoteHost

检索指向承载此代理的对象的指针。
GetRemoteObject

检索指向此对象是代理的远程对象的指针。
GetReport

获取表示相对面板位置的 IMFRelativePanelReport 接口。
GetReportTime

获取与传感器活动报告关联的时间。
GetRepresentation

检索媒体类型的替代表示形式。 目前仅支持 DirectShow AM_MEDIA_TYPE 结构。
GetRequiredProtections

获取必须在帧-服务器模式下应用的内容保护。
GetResolutionList

获取与视频编码器堆关联的分辨率列表。
GetResolutionListCount

ID3D12VideoEncoderHeap::GetResolutionListCount 方法 (d3d12video.h) 获取与视频编码器堆关联的分辨率列表计数。
GetResource

查询接口的 Microsoft DirectX 图形基础结构(DXGI)图面。
GetResourceCharacteristics

获取描述媒体资源的各种标志。
GetRightToLeft

确定是否启用计时文本样式的从右向左书写模式。
GetRotation

获取视频预览流的旋转。
GetRotation

获取当前应用于录制的视频流的旋转。
GetSample

获取与具有指定索引的子流关联的 IMFSample。
GetSampleDuration

检索示例的持续时间。
GetSampleFlags

检索与示例关联的标志。目前未定义任何标志。
GetSampleTime

检索示例的呈现时间。
GetScanline0AndPitch

检索指向缓冲区内存和图面步幅的指针。
GetSchemaType

检索由此对象表示的输出保护系统。 输出保护系统由 GUID 值标识。
GetScrollMode

获取区域的滚动模式。
GetSeekable

获取媒体引擎当前可查找到的时间范围。
GetSeekPositionForValue

给定所需的查找时间,获取客户端开始读取数据的偏移量。
GetSelectedStreams

获取当前所选流的列表。
GetSelectedStyle

从 SAMI 媒体源获取当前样式。
GetSensorDevice

获取与传感器组中设备对应的 IMFSensorDevice。
GetSensorDeviceCount

获取由传感器组虚拟化的设备数。
GetSensorDeviceMode

获取一个值,该值指定传感器设备的当前共享模式,即控制器或共享设备。
GetSensorGroupAttributes

获取传感器组的 IMFAttributes。 返回的对象是对内部属性存储的实时引用。
GetService

检索服务接口。
GetService

查询接口的基础接收器编写器对象。
GetService

获取指向基础源读取器对象的指针。
GetServiceForStream

查询接口的基础媒体接收器或编码器。
GetServiceForStream

查询接口的基础媒体源或解码器。
GetSessionCapabilities

根据当前演示文稿检索媒体会话的功能。
GetSessionId

获取内容解密模块(CDM)生成的唯一字符串标识符,应用程序可以使用该标识符来标识会话对象。
GetShowBackgroundAlways

确定计时文本的样式是否始终显示背景。
GetShutdownStatus

查询对 IMFShutdown::Shutdown 方法的早期调用的状态。
GetSink

获取指向其中一个捕获接收器对象的指针。
GetSinkInfo

获取转码配置文件中指定的音频和视频流的媒体类型。
GetSlowestRate

检索对象支持的最慢播放速率。
GetSource

获取指向捕获源对象的指针。
GetSourceAttributes

获取媒体源的属性存储。
GetSourceBuffer

获取缓冲区集合中指定索引处的 IMFSourceBuffer。
GetSourceBuffer

获取列表中指定索引处的 IMFSourceBuffer。
GetSourceBuffers

获取与此媒体源关联的源缓冲区的集合。
GetSourceNodeCollection

获取拓扑中的源节点。
GetSourceOrigin

返回 HTML5 媒体元素的 W3C 原点。
GetStart

获取指定时间范围的开始时间。
GetStartTime

获取初始播放位置。
GetStartTime

获取轨道中提示的开始时间。
GetState

检索时钟的当前状态。
GetState

返回异步 Begin 方法中调用方指定的状态对象。 (IMFAsyncResult.GetState)
GetStateNoAddRef

返回由调用方在异步 Begin 方法中指定的状态对象,而不递增对象的引用计数。 (IMFAsyncResult.GetStateNoAddRef)
GetStatistics

检索多路复用器统计信息。
GetStatistics

从媒体引擎获取播放统计信息。
GetStatistics

获取有关接收器编写器性能的统计信息。
GetStatus

返回异步操作的状态。 (IMFAsyncResult.GetStatus)
GetStatus

检索指定事件状态的 HRESULT。
GetStereo3DFramePackingMode

对于立体声 3D 视频,获取视频帧中两个视图的布局。
GetStereo3DRenderMode

对于立体声 3D 视频,请查询媒体引擎如何呈现 3D 视频内容。
GetStream

按流索引从配置文件中检索流,并/或检索流索引的流号。
GetStream

请注意,此接口未在此版本的 Media Foundation 中实现。 检索流优先级列表中的流编号。
GetStreamAttribute

从媒体资源获取流级属性。
GetStreamAttributes

获取媒体源上的流的属性存储。
GetStreamAttributes

获取具有指定索引的流属性存储区。
GetStreamAttributesCount

获取传感器设备的流属性存储计数。 此数字表示设备可用的流总数,因为每个有效流必须具有至少包含流 ID 和流类别的属性存储。
GetStreamByNumber

检索配置文件中流的高级系统格式 (ASF) 流配置对象。 此方法按流号而不是流索引引用流。
GetStreamConfiguration

获取具有指定索引的流配置,该配置定义一组子流,这些子流可以包含多路复用输出。
GetStreamConfiguration

获取媒体源的活动流配置,该配置定义包含多路复用输出的子流集。
GetStreamConfigurationCount

获取已注册的流配置的计数,该配置定义可以包含多路复用输出的子流集。
GetStreamCount

检索配置文件中的流数。
GetStreamCount

请注意,此接口未在此版本的 Media Foundation 中实现。 检索流优先级列表中的条目数。
GetStreamCount

检索高级系统格式 (ASF) 内容中的流数。
GetStreamCount

获取多路复用媒体源管理的子流计数。 (IMFMuxStreamAttributesManager.GetStreamCount)
GetStreamCount

获取多路复用媒体源管理的子流计数。 (IMFMuxStreamMediaTypeManager.GetStreamCount)
GetStreamCount

获取多路复用媒体源管理的子流计数。 (IMFMuxStreamSampleManager.GetStreamCount)
GetStreamCount

获取此媒体基础转换(MFT)上的当前输入和输出流数。
GetStreamDescriptor

检索此媒体流的流描述符。
GetStreamDescriptorCount

检索演示文稿中的流描述符数。 每个流描述符都包含有关媒体源中的一个流的信息。 若要检索流描述符,请调用 IMFPresentationDescriptor::GetStreamDescriptorByIndex 方法。
GetStreamIdentifier

检索流的标识符。
GetStreamIDs

获取此媒体基础转换(MFT)上的输入和输出流的流标识符。
GetStreamIndexFromFriendlyName

获取从友好流名称转换的实际设备流索引。
GetStreamingMode

获取传感器进程的流式处理模式。
GetStreamingState

获取一个值,该值指示传感器当前是否正在流式传输。
GetStreamLimits

获取此媒体基础转换的输入和输出流的最小和最大数目(MFT)。
GetStreamNumber

检索流的流号。
GetStreamPrioritization

IMFASFProfile::GetStreamPrioritization 方法
GetStreamSelection

查询是否选择要播放的流。 (IMFMediaEngineEx.GetStreamSelection)
GetStreamSelection

查询是否选择了流。
GetStreamsForRecord

检索高级系统格式互斥对象中记录中包含的流号。
GetStreamSinkById

获取由流标识符指定的流接收器。
GetStreamSinkCount

获取此媒体接收器上的流接收器数。
GetStreamType

获取流的主要媒体类型。
GetString

检索与键关联的宽字符字符串。
GetStringLength

检索与键关联的字符串值的长度。
GetStyle

获取有关计时文本提示样式的信息。
GetStyleCount

获取 SAMI 文件中定义的样式数。
GetStyles

获取 SAMI 文件中定义的样式名称的列表。
GetSubEntries

GetSubEntries 方法获取之前对 SetSubEntries 的调用所设置的子项索引数组。
GetSubformatting

获取格式化的计时文本对象中的子窗体。
GetSubformattingCount

获取格式化的计时文本对象中的子格式的数目。
GetSupportedHardwareEffects

返回当前配置的视频处理器中受支持的效果列表。
GetSupportedProtocolType

按索引检索支持的协议。
GetSupportedStates

获取当前设备支持的遮挡状态。
GetSurfacePitch

获取受保护图面的步幅。
GetSuspendNotify

获取内容解密模块(CDM)的暂停通知接口。
GetSuspendNotify

检索 IMFContentDecryptionModuleSession 挂起事件的对象。
GetSymbolicLink

获取与报表关联的传感器的符号链接。
GetSymbolicLink

获取传感器设备的符号链接名称。
GetSymbolicLink

获取传感器组的符号链接名称。
GetText

获取格式化的计时文本对象中的文本。
GetTextAlignment

获取计时文本样式的文本对齐方式。
GetTextDecoration

获取为计时文本样式修饰文本的方式。
GetTextOutline

获取计时文本样式的文本轮廓。
GetTextTracks

获取计时文本组件中所有计时文本轨道的列表。
GetTime

检索最新的时钟时间。
GetTimelineMarkerTimer

获取下一个时间线标记的时间(如果有)。
GetTimeSeekResult

获取基于时间的查找的结果。
GetTimeSeekResult

由 Microsoft Media Foundation 调用以检索 TimeSeekRange.DLNA.ORG HTTP 标头的值(如果有的话)。服务器在其响应中指定的值。
GetTimeSource

检索时钟的演示时间源。
GetTimeStampOffset

获取附加到 IMFSourceBuffer 的媒体段的时间戳偏移量。
GetTitle

GetTitle 方法检索条目的上一次对 SetTitle 的调用设置的游戏。
GetTocByType

GetTocByType 从 TOC 分析器对象中检索指定类型的所有目录。
GetTocCount

GetTocCount 方法检索 TOC 分析器对象中指定位置类型的目录数。
GetTopologyID

获取拓扑的标识符。
GetTopologyWorkQueueMMCSSClass

检索当前拓扑的指定分支的多媒体类计划程序服务 (MMCSS) 类。
GetTopologyWorkQueueMMCSSPriority

检索与给定拓扑工作队列关联的多媒体类计划程序服务 (MMCSS) 字符串。
GetTopologyWorkQueueMMCSSTaskId

检索当前拓扑的指定分支的多媒体类计划程序服务(MMCSS)任务标识符。
GetTopoNodeID

检索节点的标识符。
GetTotalLength

Microsoft Media Foundation 调用以检索正在下载的资源的总长度(如果已知)。
GetTotalLength

检索示例中所有缓冲区中有效数据的总长度。 长度计算为 IMFMediaBuffer::GetCurrentLength 方法检索的值的总和。
GetTrack

从跟踪的索引获取列表中的文本轨道。
GetTrackById

从跟踪的标识符获取列表中的文本轨道。
GetTrackId

获取计时文本提示的标识符。
GetTrackKind

获取计时文本轨道的类型。
GetTracks

检索向 IMFTimedText 注册的所有计时文本曲目的列表。
GetTransformCount

媒体管道调用以获取传感器转换提供的转换数。
GetTransformForStream

获取指向指定流的媒体基础转换(MFT)的指针。 (IMFSinkWriterEx.GetTransformForStream)
GetTransformForStream

获取指向指定流的媒体基础转换(MFT)的指针。 (IMFSourceReaderEx.GetTransformForStream)
GetTransformInformation

媒体管道调用以获取有关传感器转换提供的转换的信息。
GetType

获取控件的配置类型,该值指示在流式处理开始之前或流式处理启动之后是否必须设置控件值。
GetType

检索由高级系统格式 (ASF) 相互排除对象表示的相互排除类型。
GetType

检索事件类型。 事件类型指示触发事件所发生的情况。 它还定义事件值的含义。
GetType

获取列表中的元素的 MIME 类型。
GetType

获取缓冲区表示的空间音频对象的类型。 如果以前尚未调用 SetType,此方法将返回默认值AudioObjectType_None。
GetUINT32

检索与键关联的 UINT32 值。
GetUINT64

检索与键关联的 UINT64 值。
GetUnderlyingClock

检索表示时间源用于生成其时钟时间的基础时钟。
GetUnknown

检索与键关联的接口指针。
GetUnknown

获取以前存储在媒体缓冲区对象中的 IUnknown 指针。
GetUpdating

获取一个值,该值指示 Append、AppendByteStream 或 Remove 是否正在进行中。
GetURL

返回用于发送请求的 URL。
GetURL

获取列表中的元素的 URL。
GetUser

检索用户名。
GetValue

ICodecAPI::GetValue 方法获取编解码器属性的当前值。
GetValue

检索与事件关联的值(如果有)。 该值作为 PROPVARIANT 结构进行检索。 实际数据类型和值的含义取决于事件。
GetVideoAspectRatio

获取视频流的图片纵横比。
GetVideoAttributes

获取当前在转码配置文件中设置的视频流设置。
GetVideoDecoderCaps

检索视频解码器的功能和限制。
GetVideoDecoderConfig

获取驱动程序支持的解码器配置。
GetVideoDecoderConfigCount

获取驱动程序支持指定视频说明的解码器配置数。
GetVideoDecoderProfile

获取驱动程序支持的配置文件。
GetVideoDecoderProfileCount

获取驱动程序支持的配置文件数。
GetVideoDecoderService

检索创建此解码器设备的 DirectX 视频加速 (DXVA) 解码器服务。
GetVideoFormat

GetVideoFormat 不再可用于从 Windows 7 开始使用。
GetVideoProcessBltState

获取由 Microsoft DirectX 视频加速高定义(DXVA-HD)设备执行的 blit 操作的状态参数的值。
GetVideoProcessorCaps

获取视频处理器的功能。
GetVideoProcessorCaps

获取一个或多个 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的功能。
GetVideoProcessorCaps

检索视频处理器设备的功能。
GetVideoProcessorCaps

获取指定视频处理器设备的功能。
GetVideoProcessorContentDesc

获取用于创建此枚举器的内容说明。
GetVideoProcessorCustomRate

获取视频处理器支持的自定义帧速率列表。
GetVideoProcessorCustomRates

获取 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器支持的自定义速率列表。 自定义速率用于帧速率转换和反向电视传送(IVTC)。
GetVideoProcessorDeviceCaps

获取 Microsoft DirectX 视频加速高清(DXVA-HD)设备的功能。
GetVideoProcessorDeviceGuids

获取一个 GUID 数组,这些 GUID 标识图形硬件支持的视频处理器。
GetVideoProcessorFilterRange

获取图像筛选器的值范围。
GetVideoProcessorFilterRange

获取Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的图像筛选器的值范围。
GetVideoProcessorInputFormats

获取 Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的输入格式的列表。
GetVideoProcessorOutputFormats

获取 Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的输出格式的列表。
GetVideoProcessorRateConversionCaps

返回一组与帧速率转换相关的视频处理器功能,包括反交错和反向电视播放。
GetVideoProcessorRenderTargets

获取视频处理器设备支持的呈现目标格式。 该列表可能包含 RGB 和 YUV 格式。
GetVideoProcessorService

检索创建此视频处理器设备的 DirectX 视频加速(DXVA)视频处理器服务。
GetVideoProcessorSubStreamFormats

获取指定视频处理器设备支持的子流格式的列表。
GetVideoProcessStreamState

获取 Microsoft DirectX 视频加速高清(DXVA-HD)设备上的输入流的状态参数的值。
GetVideoRepresentation

检索媒体类型的替代表示形式。
GetVideoService

查询接口的 Microsoft Direct3D 设备。
GetVideoService

获取 DirectX 视频加速 (DXVA) 服务接口。
GetVideoSwapchainHandle

获取无窗换链的句柄。
GetVolume

获取音频音量级别。
GetWrap

确定是否在区域中启用换行功能。
GetWritingMode

获取区域的写入模式。
HasAudio

查询当前媒体资源是否包含音频流。
HasNullSourceOrigin

Microsoft媒体基础调用,以检测 HTTP 或 HTTPS 请求已重定向到不同“源”的其他服务器时的情况。
HasVideo

查询当前媒体资源是否包含视频流。
Init

Init 方法初始化 TOC 分析器对象并将其与媒体文件相关联。
初始化

初始化索引器对象。
初始化

使用 ASF ContentInfo 对象中的数据初始化多路复用器。
初始化

重置高级系统格式 (ASF) 拆分器,并将其配置为分析 ASF 数据节中的数据。
初始化

初始化捕获引擎。
初始化

初始化数字生活网络联盟(DLNA)媒体接收器。 (IMFDLNASinkInit.Initialize)
InitializeCaptureSampleAllocator

使用与视频捕获方案相关的参数初始化示例分配器。
InitializeExtensionCommand

将用于初始化或重新初始化视频扩展命令的命令记录到视频解码命令列表中。
InitializeExtensionCommand

将用于初始化或重新初始化视频扩展命令的命令记录到视频处理器命令列表中。
InitializeFactory

媒体管道调用以初始化传感器转换。
InitializeHardwareKey

允许显示驱动程序返回初始化新硬件密钥时使用的特定于 IHV 的信息。
InitializeSampleAllocator

指定要分配的示例数和样本的媒体类型。
InitializeSampleAllocatorEx

初始化视频示例分配器对象。
InitInputProtection

初始化下游组件上的示例保护。
InitOutputProtection

从上游组件检索示例保护的初始化信息。
InsertAudioEffect

插入音频效果。
InsertElementAt

在集合中的指定索引处添加对象。
InsertVideoEffect

插入视频效果。
调用

异步操作完成后调用。 (IMFAsyncCallback.Invoke)
InvokeFunction

调用安全处理器中保护系统的实现。
IsActive

确定计时文本轨道是否处于活动状态。
IsAutomaticSupported

查询内容启用程序是否可以自动执行其所有操作。
IsBackgroundTransferActive

查询后台传输是否处于活动状态。
IsCompressedFormat

查询媒体类型是否为临时压缩格式。
IsContiguousFormat

查询缓冲区是否以本机格式连续。
IsDisabled

查询类标识符(CLSID)是否出现在阻止列表中。 (IMFPluginControl.IsDisabled)
IsEnded

查询播放是否已结束。
IsEndOfStream

查询当前位置是否已到达流的末尾。
Isequal

比较两种媒体类型,并确定它们是否相同。 如果它们不完全相同,则该方法指示两种格式的区别。
IsExternal

确定计时文本样式是否为外部样式。
IsFinal

查询此输出是否为策略接收器,这意味着它处理输入信任机构(ITA)所需的权限和限制。
IsInBand

确定计时文本曲目是否为带内。
IsInBandEnabled

确定是否启用了带内模式。
IsMediaTypeSupported

查询对象是否支持指定的媒体类型。
IsMediaTypeSupported

确定媒体流是否支持指定的媒体类型。
IsModifiable

给定编解码器的当前配置,IsModifiable 方法将查询编解码器属性是否可以更改。 (ICodecAPI::IsModifiable)
IsPaused

查询当前是否暂停播放。
IsPlaybackRateSupported

查询媒体引擎是否可以以指定的播放速率播放。
IsProtected

查询媒体资源是否包含受保护的内容。
IsRateSupported

查询对象是否支持指定的播放速率。
IsSameOrigin

当指定的 URL 与 HTML5 媒体元素具有相同的源时,返回 true。
IsSeeking

查询媒体引擎当前是否正在寻求新的播放位置。
IsStereo3D

查询媒体资源是否包含立体声 3D 视频。
issupported

IsSupported 方法查询编解码器是否支持给定属性。 (ICodecAPI::IsSupported)
IsTimeSeekSupported

查询字节流是否支持基于时间的查找。
IsTypeSupported

获取一个值,该值指示指定的键系统是否支持指定的媒体类型。
IsTypeSupported

获取一个值,该值指示媒体源是否支持指定的 MIME 类型。
IsTypeSupported

查询指定的密钥系统以及内容类型是否受支持( 可选)。
IsTypeSupportedEx

指定键系统支持指定内容类型的查询。
KeyAdded

通知应用程序已添加密钥。
KeyError

通知应用程序处理密钥时出错。
KeyMessage

将信息传递给应用程序,以便它可以启动密钥获取。
KeyMessage

当内容解密模块(CDM)为会话生成消息时调用。
KeyStatusChanged

当内容解密模块 (CDM) 会话中的密钥发生更改或其状态时,将调用 IMFContentDecryptionModuleSessionCallbacks::KeyStatusChanged 函数。
加载

从输入部分拓扑创建完全加载的拓扑。
加载

加载当前媒体源。
加载

IMFContentDecryptionModuleSession::Load 函数将指定会话的数据加载到 IMFContentDecryptionModuleSession 对象中。
LoadDefaults

加载指定捕获源的相机控件默认值。
LoadReference

从流中存储的数据封送接口。
锁定

为调用方提供对缓冲区中内存的访问权限,以便读取或写入。
Lock2D

为调用方提供对缓冲区中内存的访问权限。 (IMF2DBuffer.Lock2D)
Lock2DSize

为调用方提供对缓冲区中内存的访问权限。 (IMF2DBuffer2.Lock2DSize)
LockControlData

检索与 IMFCameraControlDefaults 实例关联的控件的数据有效负载,允许客户端直接修改控件值。
LockDevice

为调用方提供对 Microsoft Direct3D 设备的独占访问权限。
LockDevice

为调用方提供对 Direct3D 设备的独占访问权限。
LockPayload

锁定捕获设备控件中包含的内部有效负载缓冲区,以启用查询或更改有效负载。
LockProcess

阻止受保护的媒体路径 (PMP) 进程结束。 (IMFPMPHost.LockProcess)
LockProcess

阻止受保护的媒体路径 (PMP) 进程结束。 (IMFPMPHostApp.LockProcess)
LockProcess

阻止受保护的媒体路径 (PMP) 进程结束。 (IMFPMPServer.LockProcess)
LockStore

锁定属性存储区,使其他线程无法访问它。
LoggedOnUser

查询是否应使用登录凭据。
MFAddPeriodicCallback

设置一个回调函数,以固定间隔调用。 (MFAddPeriodicCallback)
MFAllocateSerialWorkQueue

创建保证序列化工作项的工作队列。
MFAllocateWorkQueue

创建新的工作队列。 (MFAllocateWorkQueue)
MFAllocateWorkQueueEx

创建新的工作队列。 (MFAllocateWorkQueueEx)
MFAverageTimePerFrameToFrameRate

根据视频帧的平均持续时间计算帧速率(以帧/秒为单位)。
MFBeginCreateFile

开始异步请求以从文件创建字节流。
MFBeginRegisterWorkQueueWithMMCSS

将工作队列与多媒体类计划程序服务(MMCSS)任务相关联。 (MFBeginRegisterWorkQueueWithMMCSS)
MFBeginRegisterWorkQueueWithMMCSSEx

将工作队列与多媒体类计划程序服务(MMCSS)任务相关联。 (MFBeginRegisterWorkQueueWithMMCSSEx)
MFBeginUnregisterWorkQueueWithMMCSS

从多媒体类计划程序服务(MMCSS)任务中注销工作队列。 (MFBeginUnregisterWorkQueueWithMMCSS)
MFCalculateBitmapImageSize

检索视频格式的图像大小。
MFCalculateImageSize

检索未压缩的视频格式的图像大小(以字节为单位)。 (MFCalculateImageSize)
MFCancelCreateFile

取消异步请求以从文件创建字节流。
MFCancelWorkItem

尝试取消使用 MFScheduleWorkItem 或 MFScheduleWorkItemEx 计划的异步操作。
MFCombineSamples

如果介质样本的组合持续时间不超过指定的持续时间,则将其连接到另一个样本。
MFCompareFullToPartialMediaType

将完整媒体类型与部分媒体类型进行比较。
MFConvertColorInfoFromDXVA

设置 MFVIDEOFORMAT 结构中的扩展颜色信息。
MFConvertColorInfoToDXVA

将扩展的颜色信息从 MFVIDEOFORMAT 转换为等效的 DirectX 视频加速 (DXVA) 颜色信息。
MFConvertFromFP16Array

将 16 位浮点数的数组转换为 32 位浮点数数组。
MFConvertToFP16Array

将 32 位浮点数数组转换为 16 位浮点数数组。
MFCopyImage

将图像或图像平面从一个缓冲区复制到另一个缓冲区。
MFCreate2DMediaBuffer

创建用于保存 2D 图像数据的系统内存缓冲区对象。
MFCreate3GPMediaSink

创建用于创作 3GP 文件的媒体接收器。
MFCreateAC3MediaSink

创建 AC-3 媒体接收器的实例。
MFCreateADTSMediaSink

创建音频数据传输流(ADTS)媒体接收器的实例。
MFCreateAggregateSource

创建聚合媒体源集合的媒体源。
MFCreateAlignedMemoryBuffer

分配具有指定字节对齐方式的系统内存,并创建媒体缓冲区来管理内存。
MFCreateAMMediaTypeFromMFMediaType

从 Media Foundation 媒体类型创建 DirectShow AM_MEDIA_TYPE结构。
MFCreateASFContentInfo

创建 ASF 标头对象对象。
MFCreateASFIndexer

创建 ASF 索引器对象。
MFCreateASFIndexerByteStream

创建字节流以访问 ASF 流中的索引。
MFCreateASFMediaSink

创建 ASF 媒体接收器。
MFCreateASFMediaSinkActivate

创建可用于创建 ASF 媒体接收器的激活对象。
MFCreateASFMultiplexer

创建 ASF 多路复用器。
MFCreateASFProfile

创建 ASF 配置文件对象。
MFCreateASFProfileFromPresentationDescriptor

从演示文稿描述符创建 ASF 配置文件对象。
MFCreateASFSplitter

创建 ASF 拆分器。
MFCreateASFStreamingMediaSink

为 ASF 流式处理接收器创建激活对象。 (MFCreateASFStreamingMediaSink)
MFCreateASFStreamingMediaSinkActivate

为 ASF 流式处理接收器创建激活对象。 (MFCreateASFStreamingMediaSinkActivate)
MFCreateASFStreamSelector

创建 ASF 流选择器。
MFCreateAsyncResult

创建异步结果对象。 如果要实现异步方法,请使用此函数。 (MFCreateAsyncResult)
MFCreateAttributes

创建空属性存储。
MFCreateAudioMediaType

从波形图X 结构创建音频媒体类型。
MFCreateAudioRenderer

创建流式处理音频呈现器。
MFCreateAudioRendererActivate

为流式处理音频呈现器创建激活对象。
MFCreateAVIMediaSink

创建 Audio-Video 交错(AVI)接收器。
MFCreateCameraControlMonitor

创建 IMFCameraControlMonitor 的实例。
MFCreateCameraOcclusionStateMonitor

创建 IMFCameraOcclusionStateMonitor 的新实例,该实例允许应用程序在相机遮挡状态更改时接收通知。
MFCreateCollection

创建一个空集合对象。
MFCreateContentDecryptorContext

为指定的媒体保护系统创建 IMFContentDecryptorContext 接口。
MFCreateContentProtectionDevice

为指定的媒体保护系统创建 IMFContentProtectionDevice 接口。
MFCreateCredentialCache

创建凭据缓存对象。 应用程序可以使用此对象来实现自定义凭据管理器。
MFCreateD3D12SynchronizationObject

实例化媒体基础 D3D12 同步基元,用于同步对存储在 Media Foundation 对象中的 D3D12 资源的访问。
MFCreateDeviceSource

为硬件捕获设备创建媒体源。
MFCreateDeviceSourceActivate

创建表示硬件捕获设备的激活对象。
MFCreateDXGIDeviceManager

创建 Microsoft DirectX 图形基础结构(DXGI)设备管理器的实例。
MFCreateDXGISurfaceBuffer

创建媒体缓冲区来管理 Microsoft DirectX 图形基础结构(DXGI)图面。
MFCreateDXSurfaceBuffer

创建管理 Direct3D 9 图面的媒体缓冲区对象。
MFCreateEncryptedMediaExtensionsStoreActivate

MFCreateEncryptedMediaExtensionsStoreActivate 函数创建实现 IMFActivate 的对象。 此对象的 ActivateObject 实现基于指定的 IMFPMPHostApp 和类 ID。
MFCreateEventQueue

创建事件队列。
MFCreateFile

从文件创建字节流。
MFCreateFMPEG4MediaSink

创建用于创作碎片 MP4 文件的媒体接收器。
MFCreateLegacyMediaBufferOnMFMediaBuffer

将 Media Foundation 媒体缓冲区转换为与 DirectX 媒体对象(DMO)兼容的缓冲区。
MFCreateMediaBufferFromMediaType

分配最适合指定媒体类型的系统内存缓冲区。
MFCreateMediaBufferWrapper

创建包装现有媒体缓冲区的媒体缓冲区。
MFCreateMediaEvent

创建媒体事件对象。
MFCreateMediaExtensionActivate

为 Windows 运行时类创建激活对象。
MFCreateMediaSession

在应用程序的进程中创建媒体会话。
MFCreateMediaType

创建空媒体类型。
MFCreateMediaTypeFromProperties

从属性创建 IMFMediaType。
MFCreateMediaTypeFromRepresentation

从另一种格式表示形式创建 Media Foundation 媒体类型。
MFCreateMemoryBuffer

分配系统内存并创建媒体缓冲区来管理它。
MFCreateMFByteStreamOnStream

创建包装 IStream 指针的 Microsoft Media Foundation 字节流。
MFCreateMFByteStreamOnStreamEx

创建包装 IRandomAccessStream 对象的Microsoft Media Foundation 字节流。
MFCreateMFByteStreamWrapper

为字节流创建包装器。
MFCreateMFVideoFormatFromMFMediaType

从视频媒体类型创建 MFVIDEOFORMAT 结构。
MFCreateMP3MediaSink

创建 MP3 媒体接收器。
MFCreateMPEG4MediaSink

创建用于创作 MP4 文件的媒体接收器。
MFCreateMuxSink

创建一个通用媒体接收器,用于包装多路复用器Microsoft媒体基础转换(MFT)。
MFCreateMuxStreamAttributes

创建一个 IMFAttributes,描述多路复用子流的内容。
MFCreateMuxStreamMediaType

创建一个 IMFMediaType,描述多路复用子流的媒体类型。
MFCreateMuxStreamSample

创建包含多路复用子流的样本的 IMFSample。
MFCreateNetSchemePlugin

为网络源创建方案处理程序。
MFCreatePMPMediaSession

在受保护的媒体路径(PMP)进程中创建媒体会话的实例。
MFCreatePMPServer

创建受保护的媒体路径 (PMP) 服务器对象。
MFCreatePresentationClock

创建演示文稿时钟。
MFCreatePresentationDescriptor

创建演示文稿描述符。
MFCreatePresentationDescriptorFromASFProfile

从 ASF 配置文件对象创建演示文稿描述符。
MFCreatePropertiesFromMediaType

从 IMFMediaType 创建属性。
MFCreateProtectedEnvironmentAccess

创建一个 IMFProtectedEnvironmentAccess 对象,该对象允许内容保护系统与受保护的环境执行握手。
MFCreateProxyLocator

创建默认代理定位符。
MFCreateRelativePanelWatcher

创建 IMFRelativePanelWatcher 接口的新实例
MFCreateRemoteDesktopPlugin

创建远程桌面插件对象。 如果应用程序在终端服务客户端会话中运行,请使用此对象。
MFCreateSample

创建一个空媒体示例。
MFCreateSampleCopierMFT

创建示例复制器转换的实例。
MFCreateSampleGrabberSinkActivate

为示例抓取媒体接收器创建激活对象。
MFCreateSensorActivityMonitor

初始化 IMFSensorActivityMonitor 接口的新实例。
MFCreateSensorGroup

基于提供的符号链接名称创建 IMFSensorGroup 接口的实例。
MFCreateSensorProfile

根据指定的类型、索引和可选约束创建传感器配置文件。
MFCreateSensorProfileCollection

创建传感器配置文件集合。
MFCreateSensorStream

创建 IMFSensorStream 接口的实例。
MFCreateSequencerSegmentOffset

创建可用于在序列器源演示文稿中查找的 PROPVARIANT。
MFCreateSequencerSource

创建序列器源。
MFCreateSimpleTypeHandler

创建一个媒体类型处理程序,该处理程序一次支持单个媒体类型。
MFCreateSinkWriterFromMediaSink

从媒体接收器创建接收器编写器。
MFCreateSinkWriterFromURL

从 URL 或字节流创建接收器编写器。
MFCreateSourceReaderFromByteStream

从字节流创建源读取器。
MFCreateSourceReaderFromMediaSource

从媒体源创建源读取器。
MFCreateSourceReaderFromURL

从 URL 创建源读取器。
MFCreateSourceResolver

创建源解析程序,用于从 URL 或字节流创建媒体源。
MFCreateStandardQualityManager

创建质量管理器的默认实现。
MFCreateStreamDescriptor

创建流描述符。
MFCreateStreamOnMFByteStream

返回一个 IStream 指针,该指针包装Microsoft Media Foundation 字节流。
MFCreateStreamOnMFByteStreamEx

创建一个 IRandomAccessStream 对象,该对象包装Microsoft Media Foundation 字节流。
MFCreateSystemTimeSource

创建基于系统时间的演示文稿时间源。
MFCreateTempFile

创建由临时本地文件支持的字节流。
MFCreateTopoLoader

创建拓扑加载程序的新实例。
MFCreateTopology

创建拓扑对象。
MFCreateTopologyNode

创建拓扑节点。
MFCreateTrackedSample

创建一个 IMFTrackedSample 对象,该对象跟踪视频媒体示例上的引用计数。
MFCreateTranscodeProfile

创建空的转码配置文件对象。
MFCreateTranscodeSinkActivate

创建转码接收器激活对象。
MFCreateTranscodeTopology

创建部分转码拓扑。
MFCreateTranscodeTopologyFromByteStream

创建用于将字节流转码的拓扑。
MFCreateTransformActivate

为媒体基础转换(MFT)创建通用激活对象。
MFCreateVideoMediaType

从 MFVIDEOFORMAT 结构创建视频媒体类型。
MFCreateVideoMediaTypeFromBitMapInfoHeader

此函数未实现。 (MFCreateVideoMediaTypeFromBitMapInfoHeader)
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx

从 BITMAPINFOHEADER 结构创建视频媒体类型。
MFCreateVideoMediaTypeFromSubtype

使用指定的子类型创建部分视频媒体类型。
MFCreateVideoMediaTypeFromVideoInfoHeader

从KS_VIDEOINFOHEADER结构创建媒体类型。
MFCreateVideoMediaTypeFromVideoInfoHeader2

从KS_VIDEOINFOHEADER2结构创建媒体类型。
MFCreateVideoRendererActivate

为增强的视频呈现器(EVR)媒体接收器创建激活对象。
MFCreateVideoSampleAllocatorEx

创建一个对象,该对象分配与 Microsoft DirectX 图形基础结构(DXGI)兼容的视频示例。
MFCreateVirtualCamera

创建一个虚拟相机对象,调用方可以使用该对象来注册、注销或删除系统中的虚拟相机。
MFCreateWaveFormatExFromMFMediaType

将 Media Foundation 音频媒体类型转换为波形图X 结构。
MFCreateWAVEMediaSink

创建 WAVE 存档接收器。 WAVE 存档接收器接受音频并将其写入.wav文件。
MFCreateWICBitmapBuffer

创建管理 Windows 映像组件(WIC)的媒体缓冲区对象。
MFCreateWMAEncoderActivate

创建可用于创建 Windows Media Audio (WMA) 编码器的激活对象。
MFCreateWMVEncoderActivate

创建可用于创建 Windows 媒体视频(WMV)编码器的激活对象。
MFDeserializeAttributesFromStream

将属性从流加载到属性存储中。
MFDeserializePresentationDescriptor

从字节数组反序列化演示文稿描述符。
MFEndCreateFile

完成从文件创建字节流的异步请求。
MFEndRegisterWorkQueueWithMMCSS

完成异步请求,将工作队列与多媒体类计划程序服务(MMCSS)任务相关联。 (MFEndRegisterWorkQueueWithMMCSS)
MFEndUnregisterWorkQueueWithMMCSS

完成从多媒体类计划程序服务(MMCSS)任务中注销工作队列的异步请求。
MFEnumDeviceSources

枚举音频或视频捕获设备的列表。
MFFrameRateToAverageTimePerFrame

将视频帧速率转换为帧持续时间。
MFGetAttribute2UINT32asUINT64

获取一个属性,其值为两个打包到 UINT64 中的 UINT32 值。
MFGetAttributeDouble

从属性存储区返回双精度值;如果属性不存在,则返回默认值。
MFGetAttributeRatio

检索其值为比率的属性。
MFGetAttributesAsBlob

将属性存储的内容转换为字节数组。
MFGetAttributesAsBlobSize

检索 MFGetAttributesAsBlob 函数所需的缓冲区大小。
MFGetAttributeSize

检索其值为大小(以宽度和高度表示)的属性。
MFGetAttributeString

从属性存储中获取字符串值。
MFGetAttributeUINT32

从属性存储区返回 UINT32 值;如果属性不存在,则返回默认值。
MFGetAttributeUINT64

从属性存储区返回 UINT64 值;如果属性不存在,则返回默认值。
MFGetContentProtectionSystemCLSID

获取内容保护系统的类标识符。
MFGetLocalId

获取本地系统 ID。
MFGetMFTMerit

获取硬件编解码器的优点值。
MFGetPlaneSize

检索未压缩的视频格式的图像大小(以字节为单位)。 (MFGetPlaneSize)
MFGetPluginControl

获取指向 Microsoft Media Foundation 插件管理器的指针。
MFGetService

查询指定服务接口的对象。 (MFGetService)
MFGetStrideForBitmapInfoHeader

计算视频格式的最小图面步幅。
MFGetSupportedMimeTypes

检索为源解析程序注册的 MIME 类型。
MFGetSupportedSchemes

检索为源解析程序注册的 URL 方案。
MFGetSystemId

返回用于检索系统 ID 数据的 IMFSystemId 对象。
MFGetSystemTime

返回系统时间。
MFGetTimerPeriodicity

检索 MFAddPeriodicCallback 函数的计时器间隔。
MFGetTopoNodeCurrentType

获取与拓扑节点关联的流的媒体类型。
MFGetUncompressedVideoFormat

返回未压缩的视频格式的 FOURCC 或 D3DFORMAT 值。
MFGetWorkQueueMMCSSClass

检索当前与此工作队列关联的多媒体类计划程序服务 (MMCSS) 类。 (MFGetWorkQueueMMCSSClass)
MFGetWorkQueueMMCSSPriority

获取工作队列的相对线程优先级。 (MFGetWorkQueueMMCSSPriority)
MFGetWorkQueueMMCSSTaskId

检索当前与此工作队列关联的多媒体类计划程序服务(MMCSS)任务标识符。 (MFGetWorkQueueMMCSSTaskId)
MFHeapAlloc

分配内存块。 (MFHeapAlloc)
MFHeapFree

释放通过调用 MFHeapAlloc 函数分配的内存块。
MFInitAMMediaTypeFromMFMediaType

从 Media Foundation 媒体类型初始化 DirectShow AM_MEDIA_TYPE结构。
MFInitAttributesFromBlob

从字节数组初始化属性存储的内容。
MFInitMediaTypeFromAMMediaType

从 DirectShow AM_MEDIA_TYPE 结构初始化媒体类型。
MFInitMediaTypeFromMFVideoFormat

从 MFVIDEOFORMAT 结构初始化媒体类型。
MFInitMediaTypeFromMPEG1VideoInfo

从 DirectShow MPEG1VIDEOINFO 结构初始化媒体类型。
MFInitMediaTypeFromMPEG2VideoInfo

从 DirectShow MPEG2VIDEOINFO 结构初始化媒体类型。
MFInitMediaTypeFromVideoInfoHeader

从 DirectShow VIDEOINFOHEADER 结构初始化媒体类型。
MFInitMediaTypeFromVideoInfoHeader2

从 DirectShow VIDEOINFOHEADER2 结构初始化媒体类型。
MFInitMediaTypeFromWaveFormatEx

从波形波形图X 结构初始化媒体类型。
MFInitVideoFormat

为标准视频格式(如 DVD、模拟电视或 ATSC 数字电视)初始化 MFVIDEOFORMAT 结构。
MFInitVideoFormat_RGB

为未压缩的 RGB 视频格式初始化 MFVIDEOFORMAT 结构。
MFInvokeCallback

调用回调方法以完成异步操作。 (MFInvokeCallback)
MFIsContentProtectionDeviceSupported

检查指定的媒体保护系统是否支持硬件安全处理器。
MFIsFormatYUV

查询 FOURCC 代码还是D3DFORMAT值是 YUV 格式。
MFIsVirtualCameraTypeSupported

返回一个值,该值指示平台上是否支持特定的虚拟相机。
MFllMulDiv

计算 ((a * b) + d) / c,其中每个术语都是 64 位有符号值。
MFLoadSignedLibrary

加载为受保护环境签名的动态链接库。
MFLockDXGIDeviceManager

锁定共享Microsoft DirectX 图形基础结构(DXGI)设备管理器。
MFLockPlatform

阻止 MFShutdown 函数。
MFLockSharedWorkQueue

获取和锁定共享工作队列。 (MFLockSharedWorkQueue)
MFLockWorkQueue

锁定工作队列。 (MFLockWorkQueue)
MFMapDX9FormatToDXGIFormat

将 Microsoft Direct3D 9 格式标识符转换为 Microsoft DirectX 图形基础结构(DXGI)格式标识符。
MFMapDXGIFormatToDX9Format

将 Microsoft DirectX 图形基础结构(DXGI)格式标识符转换为 Microsoft Direct3D 9 格式标识符。
MFPERIODICCALLBACK

MFAddPeriodicCallback 函数的回调函数。
MFPutWaitingWorkItem

将等待事件发出信号的工作项排入队列。 (MFPutWaitingWorkItem)
MFPutWorkItem

在工作队列上放置异步操作。 (MFPutWorkItem)
MFPutWorkItem2

将异步操作置于具有指定优先级的工作队列上。 (MFPutWorkItem2)
MFPutWorkItemEx

在工作队列上放置异步操作。 (MFPutWorkItemEx)
MFPutWorkItemEx2

将异步操作置于具有指定优先级的工作队列上。 (MFPutWorkItemEx2)
MFRegisterLocalByteStreamHandler

在调用方进程中注册字节流处理程序。
MFRegisterLocalSchemeHandler

在调用方进程中注册方案处理程序。
MFRegisterPlatformWithMMCSS

向多媒体类计划程序服务(MMCSS)注册标准Microsoft Media Foundation 平台工作队列。
MFRemovePeriodicCallback

取消由 MFAddPeriodicCallback 函数设置的回调函数。
MFRequireProtectedEnvironment

查询媒体演示文稿是否需要受保护的媒体路径(PMP)。
MFScheduleWorkItem

计划一个在指定间隔后完成的异步操作。 (MFScheduleWorkItem)
MFScheduleWorkItemEx

计划一个在指定间隔后完成的异步操作。 (MFScheduleWorkItemEx)
MFSerializeAttributesToStream

将属性存储的内容写入流。
MFSerializePresentationDescriptor

将演示文稿描述符序列化为字节数组。
MFSetAttribute2UINT32asUINT64

将两个 UINT32 值打包到 UINT64 属性值中。
MFSetAttributeRatio

将比率设置为 64 位属性值。
MFSetAttributeSize

将宽度和高度设置为单个 64 位属性值。
MFShutdown

关闭 Microsoft Media Foundation 平台。
MFShutdownObject

关闭 Media Foundation 对象并释放与该对象关联的所有资源。 (MFShutdownObject)
MFSplitSample

将组合媒体示例拆分回单个样本。
MFStartup

初始化 Microsoft Media Foundation。
MFTEnum

枚举注册表中的 Media Foundation 转换(MFT)。
MFTEnum2

获取与指定搜索条件匹配的 Microsoft Media Foundation 转换(MFT)的列表。
MFTEnumEx

获取与指定搜索条件匹配的 Microsoft Media Foundation 转换(MFT)的列表。 此函数扩展 MFTEnum 函数。
MFTGetInfo

从注册表中获取有关媒体基础转换(MFT)的信息。
MFTranscodeGetAudioOutputAvailableTypes

从音频编码器获取输出格式的列表。
MFTRegister

将媒体基础转换(MFT)的信息添加到注册表。
MFTRegisterLocal

在调用方进程中注册媒体基础转换(MFT)。 (MFTRegisterLocal)
MFTRegisterLocalByCLSID

在调用方进程中注册媒体基础转换(MFT)。 (MFTRegisterLocalByCLSID)
MFTUnregister

取消注册媒体基础转换(MFT)。
MFTUnregisterLocal

从调用方的进程中注销一个或多个媒体基础转换(MFT)。
MFTUnregisterLocalByCLSID

从调用方的进程取消注册媒体基础转换 (MFT)。
MFUnlockDXGIDeviceManager

解锁共享Microsoft DirectX 图形基础结构(DXGI)设备管理器。
MFUnlockPlatform

在通过调用 MFLockPlatform 函数锁定媒体基础平台后解锁它。
MFUnlockWorkQueue

解锁工作队列。 (MFUnlockWorkQueue)
MFUnregisterPlatformFromMMCSS

从多媒体类计划程序服务 (MMCSS) 任务中注销 Microsoft Media Foundation 平台工作队列。
MFUnwrapMediaType

检索由 MFWrapMediaType 函数包装在另一种媒体类型中的媒体类型。
MFValidateMediaTypeSize

验证视频格式块的缓冲区大小。
MFWrapMediaType

创建包装另一种媒体类型的媒体类型。
MonitorEnable

完成启用操作时请求通知。
NeedKey

通知应用程序需要密钥或密钥以及任何初始化数据。
NegotiateAuthenticatedChannelKeyExchange

为经过身份验证的通道建立会话密钥。
NegotiateCryptoSessionKeyExchange

为加密会话建立会话密钥。
NegotiateKeyExchange

为经过身份验证的通道建立会话密钥。
NegotiateKeyExchange

为加密会话建立会话密钥。
NotifyEndOfSegment

通知媒体接收器流已到达段末尾。
NotifyPreroll

通知媒体接收器演示文稿时钟即将启动。
NotifyPresentationClock

当媒体会话选择演示文稿时钟时调用。
NotifyProcessInput

当媒体处理器即将将输入示例传递到管道组件时调用。
NotifyProcessOutput

在媒体处理器从管道组件获取输出示例后调用。
NotifyPrune

当分配器样本被分配器释放以修剪或删除分配器时调用。
NotifyQualityEvent

从媒体接收器转发 MEQualityNotify 事件。
NotifyQualityEvent

当管道组件发送 MEQualityNotify 事件时调用。
NotifyRelease

当视频示例返回到分配器时调用。
NotifyTopology

当媒体会话即将开始播放新拓扑时调用。
OnAbort

用于指示源缓冲区已中止。
OnActivitiesReport

当新的 IMFSensorActivitiesReport 可用时,由媒体管道引发。
OnAddSourceBuffer

指示已添加 IMFSourceBuffer。
OnChange

更改相机控件值时引发。
OnClockPause

在演示文稿时钟暂停时调用。
OnClockRestart

当演示文稿时钟在暂停时从同一位置重新启动时调用。
OnClockSetRate

在演示文稿时钟上的速率更改时调用。
OnClockStart

在演示文稿时钟启动时调用。
OnClockStop

在演示文稿时钟停止时调用。
onError

在关联的 IMFCameraControlMonitor 中发生不可恢复的错误时引发。
onError

用于指示源缓冲区发生错误。
OnEvent

捕获引擎调用以通知捕获事件的应用程序。
OnEvent

当源读取器从媒体源接收某些事件时调用。
OnFinalize

在 IMFSinkWriter::Finalize 方法完成时调用。
OnFlush

在 IMFSourceReader::Flush 方法完成时调用。
OnMarker

在 IMFSinkWriter::P laceMarker 方法完成时调用。
OnOcclusionStateReport

相机遮挡状态发生更改时由系统调用。
OnProcessSample

当采样捕获器接收器收到新的媒体样本时调用。 (IMFSampleGrabberSinkCallback.OnProcessSample)
OnProcessSampleEx

当采样捕获器接收器收到新的媒体样本时调用。 (IMFSampleGrabberSinkCallback2.OnProcessSampleEx)
OnReadsample

在 IMFSourceReader::ReadSample 方法完成时调用。
OnRedirect

当字节流重定向到 URL 时调用。
OnRemoveSourceBuffer

指示已删除 IMFSourceBuffer。
OnSample

捕获接收器收到示例时调用。
OnSendingRequest

字节流请求 URL 时调用。
OnServerCertificate

收到服务器 SSL 证书时由媒体基础调用;指示是否接受服务器证书。
OnSetPresentationClock

在采样捕获器接收器上设置演示时钟时调用。
OnShutdown

关闭采样捕获器接收器时调用。
OnSourceClose

用于指示媒体源已关闭。
OnSourceEnded

用于指示媒体源已结束。
OnSourceEvent

打开操作开始或结束时由网络源调用。
OnSourceOpen

用于指示媒体源已打开。
OnStreamError

当 IMFSinkWriter 发生异步错误时调用。
OnStreamError

当使用 IMFSourceReader 发生异步错误时调用。
OnSynchronizedEvent

更改示例格式时,捕获接收器调用。
OnTransformChange

在生成或修改 IMFSourceReader 中的转换链时调用。 (IMFSinkWriterCallback2.OnTransformChange)
OnTransformChange

在生成或修改 IMFSourceReader 中的转换链时调用。 (IMFSourceReaderCallback2.OnTransformChange)
OnUpdate

用于指示源缓冲区正在更新。
OnUpdateEnd

用于指示源缓冲区已完成更新。
OnUpdateStart

用于指示源缓冲区已开始更新。
OnVideoStreamTick

查询媒体引擎,以确定新的视频帧是否已准备就绪。
OpenDeviceHandle

获取 Microsoft Direct3D 设备的句柄。
OpenDeviceHandle

获取 Direct3D 设备的句柄。
OPMGetVideoOutputForTarget

返回指定适配器上的 VidPN 目标的视频输出对象。
OPMGetVideoOutputsFromHMONITOR

为每个与特定 HMONITOR 句柄关联的物理监视器创建输出保护管理器 (OPM) 对象。
OPMGetVideoOutputsFromIDirect3DDevice9Object

为每个与特定 Direct3D 设备关联的物理监视器创建输出保护管理器 (OPM) 对象。
Pack2UINT32AsUINT64

将两个 UINT32 值打包到 UINT64 值中。
PackRatio

将两个 UINT32 值(表示比率)打包为 UINT64 值。
PackSize

将 UINT32 宽度值和 UINT32 高度值打包到表示大小的 UINT64 值中。
ParseData

将数据包化高级系统格式 (ASF) 数据发送到 ASF 拆分器进行处理。
ParseHeader

分析 ASF 标头中的信息,并使用该信息在 ContentInfo 对象中设置值。 可以在单个缓冲区中传递整个标头,也可以将其发送到多个部分。
暂停

暂停媒体会话。
暂停

暂停媒体源中的所有活动流。
暂停

暂停演示文稿时钟。 当时钟暂停时,时钟时间不会提前,时钟的 IMFPresentationClock::GetTime 返回时钟暂停的时间。
暂停

暂停播放。 (IMFMediaEngine.Pause)
PDXVAHDSW_CreateDevice

创建软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备的实例。
PDXVAHDSW_CreateVideoProcessor

创建一个软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器插件。
PDXVAHDSW_DestroyDevice

销毁 DirectX 视频加速高清(DXVA-HD)设备的软件 Microsoft插件实例。
PDXVAHDSW_DestroyVideoProcessor

销毁 DirectX 视频加速高清(DXVA-HD)视频处理器Microsoft软件。
PDXVAHDSW_GetVideoProcessBltStatePrivate

从软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器中获取专用 blit 状态。
PDXVAHDSW_GetVideoProcessorCaps

获取一个或多个软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的功能。
PDXVAHDSW_GetVideoProcessorCustomRates

获取软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器支持的自定义速率。
PDXVAHDSW_GetVideoProcessorDeviceCaps

获取软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备的功能。
PDXVAHDSW_GetVideoProcessorFilterRange

从软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备中获取支持的图像筛选器值范围。
PDXVAHDSW_GetVideoProcessorInputFormats

获取软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的输入格式。
PDXVAHDSW_GetVideoProcessorOutputFormats

获取软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的输出格式。
PDXVAHDSW_GetVideoProcessStreamStatePrivate

从软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器中获取专用流状态。
PDXVAHDSW_Plugin

指向用于初始化 Microsoft DirectX 视频加速高清软件插件设备的函数的指针(DXVA-HD)。
PDXVAHDSW_ProposeVideoPrivateFormat

从软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备获取专用图面格式。
PDXVAHDSW_SetVideoProcessBltState

设置软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器执行 blit 操作的状态参数。
PDXVAHDSW_SetVideoProcessStreamState

为软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器上的输入流设置状态参数。
PDXVAHDSW_VideoProcessBltHD

执行视频处理 blit。
PlaceEncodingParameters

使用新的编码器设置集合动态更新编码器配置。
PlaceMarker

将标记置于流中。
PlaceMarker

将标记置于指定的流中。
Play

开始播放。 (IMFMediaEngine.Play)
准备

通过加载任何所需的管道组件(例如编码器、视频处理器和媒体接收器)来准备捕获接收器。
ProcessEvent

在此媒体基础转换(MFT)上将事件发送到输入流。
ProcessFrames

将视频处理操作记录到命令列表,对一个或多个输入示例进行操作,并将结果写入输出图面。 (ID3D12VideoProcessCommandList::P rocessFrames)
ProcessFrames1

将视频处理操作记录到命令列表,对一个或多个输入示例进行操作,并将结果写入输出图面。 (ID3D12VideoProcessCommandList1::P rocessFrames1)
ProcessInput

将数据传送到此媒体基础转换(MFT)上的输入流。
ProcessLicenseRequest

获取指定请求的许可证响应。
ProcessMessage

将消息发送到媒体基础转换(MFT)。
ProcessOutput

从当前输入数据生成输出。
ProcessSample

将示例传送到流。 媒体接收器处理示例。
ProcessSample

将输入样本传递到多路复用器。
查询

将查询发送到经过身份验证的通道。
QueryAuthenticatedChannel

将查询发送到经过身份验证的通道。
QueryHeader

Microsoft Media Foundation 调用,从响应中检索对以前发送的 HTTP 或 HTTPS 请求的指定 HTTP 标头的值。
QueueEvent

将新事件置于对象的队列中。
QueueEvent

将事件置于队列中。
QueueEventParamUnk

创建事件,将 IUnknown 指针设置为事件数据,并将事件置于队列中。
QueueEventParamVar

创建事件,将 PROPVARIANT 设置为事件数据,并将事件置于队列中。在 IMFMediaEventGenerator::QueueEvent 实现中调用此方法。
读取

从流中读取数据。
ReadGRL

获取全局吊销列表(GLR)。
ReadSample

从媒体源读取下一个示例。
RecommendVideoDecoderDownsampleParameters

允许驱动程序从输入参数中推荐最佳输出向下采样参数。
RegisterForEvent

RegisterForEvent 方法注册应用程序以从编解码器接收事件。 (ICodecAPI::RegisterForEvent)
RegisterMFT

在调用方进程中注册一个或多个媒体基础转换(MFT)。
RegisterNotifications

注册计时文本通知对象。
RegisterProxyResult

保留使用当前代理的成功或失败记录。
RegisterThreads

通知对象向多媒体类计划程序服务(MMCSS)注册其工作线程。 (IMFRealTimeClient.RegisterThreads)
RegisterThreadsEx

通知对象向多媒体类计划程序服务(MMCSS)注册其工作线程。 (IMFRealTimeClientEx.RegisterThreadsEx)
RegisterVideoProcessorSoftwareDevice

注册软件视频处理设备。
ReleaseBuffer

释放通过调用 IDirectXVideoDecoder::GetBuffer 获取的缓冲区。
ReleaseDecoderBuffer

释放通过调用 ID3D11VideoContext::GetDecoderBuffer 方法获取的缓冲区。
删除

从 IMFSourceBuffer 中删除由指定时间范围定义的媒体段。
删除

删除与会话关联的所有许可证和密钥。
删除

禁用和注销系统中的虚拟相机。
RemoveAllBuffers

从示例中删除所有缓冲区。
RemoveAllControls

从相机控件集合中删除所有控件。
RemoveAllEffects

从捕获流中删除所有效果。
RemoveAllEffects

删除所有音频和视频效果。
RemoveAllElements

从集合中删除所有项。
RemoveAllElements

从列表中删除所有源元素。
RemoveAllPayloadExtensions

删除为流配置的所有有效负载扩展。
RemoveAllStreams

从捕获接收器中删除所有流。
RemoveAllTransformsForStream

删除指定流的所有媒体基础转换(MFT),但解码器除外。
RemoveClockStateSink

取消注册正在从时钟接收状态更改通知的对象。
RemoveControl

从相机控件集合中删除具有指定控件集和 ID 的控件。
RemoveControlSubscription

从将为其引发 IMFCameraControlNotify::OnChange 通知的控件列表中删除相机控件。
RemoveEffect

从捕获流中删除效果。
RemoveElement

从集合中删除对象。
RemoveMutualExclusion

从配置文件中删除高级系统格式 (ASF) 相互排除对象。
RemoveNode

从拓扑中删除节点。
RemoveProfile

根据指定的配置文件 ID 删除指定的配置文件。
RemoveRecord

从高级系统格式 (ASF) 相互排除对象中删除记录。
RemoveSourceBuffer

从 IMFMediaSourceExtension 对象管理的源缓冲区集合中删除指定的源缓冲区。
RemoveStream

从高级系统格式 (ASF) 配置文件对象中删除流。
RemoveStream

请注意,此接口未在此版本的 Media Foundation 中实现。 从流优先级列表中删除流。
RemoveStreamConfiguration

取消注册流配置,该配置定义一组子流,这些子流可以包含多路复用输出。
RemoveStreamFromRecord

从高级系统格式相互排除对象的记录中删除流号。
RemoveStreamPrioritization

IMFASFProfile::RemoveStreamPrioritization 方法
RemoveStreamSink

从媒体接收器中删除流接收器。
RemoveTocByType

RemoveTocByType 方法从 TOC 分析器对象中删除指定类型的所有目录。
RemoveTrack

删除具有指定标识符的计时文本轨道。
RequestAccess

请求对流执行指定操作的权限。
RequestSample

从媒体源请求示例。
重置

将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoDecodeCommandList::Reset)
重置

将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoEncodeCommandList::Reset)
重置

将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoProcessCommandList::Reset)
重置

将输入信任机构(ITA)重置为其初始状态。
重置

重置 timed-text-notify 对象。
重置

IMFD3D12SynchronizationObject::Reset 函数重置同步对象状态,允许分配器重用同步对象和关联的 D3D12 资源。
ResetDevice

设置 Microsoft Direct3D 设备或通知设备管理器 Direct3D 设备已重置。
ResetDevice

设置 Direct3D 设备或通知设备管理器 Direct3D 设备已重置。
ResetProtocolRolloverSettings

此版本中未实现。 (IMFNetSchemeHandlerConfig.ResetProtocolRolloverSettings)
ResolveEncoderOutputMetadata

将调用 ID3D12VideoEncodeCommandList2::EncodeFrame 的输出元数据解析为可读格式。
ResolveMotionVectorHeap

将 EstimateMotion 方法的运动向量输出从硬件依赖格式转换为视频运动估计 API 定义的一致格式。
ResolveQueryData

从查询中提取数据。 (ID3D12VideoDecodeCommandList::ResolveQueryData)
ResolveQueryData

从查询中提取数据。 (ID3D12VideoEncodeCommandList::ResolveQueryData)
ResolveQueryData

从查询中提取数据。 (ID3D12VideoProcessCommandList::ResolveQueryData)
ResourceBarrier

通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoDecodeCommandList::ResourceBarrier)
ResourceBarrier

通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoEncodeCommandList::ResourceBarrier)
ResourceBarrier

通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoProcessCommandList::ResourceBarrier)
SaveDefaults

保存提供的相机控件默认值集合。
SaveReference

存储跨进程边界封送接口所需的数据。
查找

按指定的偏移量移动流中的当前位置。
SelectStream

选择演示文稿中的流。
SelectStreams

设置要由高级系统格式 (ASF) 拆分器分析的流。
SelectTrack

选择或取消选择计时文本组件中的文本轨迹。
SendCameraProperty

内部 IKsControl::KsProperty 方法的包装器。
SendStreamTick

指示输入流中的间隙。
SetAllDefaults

SetAllDefaults 方法将所有编解码器属性重置为其默认值。 (ICodecAPI::SetAllDefaults)
SetAllDefaultsWithNotify

SetAllDefaultsWithNotify 方法将所有编解码器属性重置为其默认值,并返回已更改的属性的列表。 (ICodecAPI::SetAllDefaultsWithNotify)
SetAllocator

设置示例的所有者。
SetAllSettings

SetAllSettings 方法从流中读取编解码器属性,并在编解码器上设置它们。 (ICodecAPI::SetAllSettings)
SetAllSettingsWithNotify

SetAllSettingsWithNotify 方法从流中读取编解码器属性,在编解码器上设置它们,并返回已更改的属性列表。 (ICodecAPI::SetAllSettingsWithNotify)
SetAllVolumes

设置音频流中所有通道的单个音量级别。
SetAppendWindowEnd

设置追加窗口末尾的时间戳。
SetAppendWindowStart

设置追加窗口开始的时间戳。
SetApplicationCertificate

设置应用程序的证书。
SetAudioAttributes

在转码配置文件中设置音频流配置设置。
SetAudioEndpointRole

设置用于下一次调用 SetSource 或 Load 的音频设备终结点。
SetAudioStreamCategory

设置下一次对 SetSource 或 Load 的调用的音频流类别。
SetAutoPlay

指定媒体引擎是否自动开始播放。
SetBalance

设置音频平衡。 (IMFMediaEngineEx.SetBalance)
SetBlob

将字节数组与键相关联。
SetBorderColor

设置边框颜色。
SetBufferFullnessBits

此版本中未实现。 (IWMCodecLeakyBucket.SetBufferFullnessBits)
SetBufferingParams

设置缓冲参数。
SetBufferSizeBits

设置缓冲区大小(以位为单位)。
SetCacheLimit

限制缓存大小。
SetCallback

设置每当将视频示例返回到分配器时接收通知的回调对象。
SetChannelVolume

设置音频流中指定通道的音量级别。
SetClipRegion

设置源矩形。 (IWMResizerProps.SetClipRegion)
SetConstrictionSize

指定要对输出执行的向下采样量。
SetContainerAttributes

在转码配置文件中设置容器配置设置。
SetContentEnabler

允许调用方指定内容解密模块(CDM)应使用的 IMFContentEnabler 接口。
SetContentProtectionManager

设置内容保护管理器(CPM)。
SetContext

SetContext 方法将调用方提供的上下文块与目录相关联。
SetCueTimeOffset

设置提示时间的偏移量。
SetCurrentDeviceMediaType

设置捕获流的输出格式。
SetCurrentLength

设置缓冲区中有效数据的长度。
SetCurrentMediaType

设置对象的媒体类型。
SetCurrentMediaType

设置流的媒体类型。
SetCurrentPosition

设置当前读取或写入位置。
SetCurrentPosition

寻求媒体源中的新位置。
SetCurrentTime

查找新的播放位置。
SetCurrentTimeEx

使用指定的MF_MEDIA_ENGINE_SEEK_MODE查找新的播放位置。
SetCustomSink

设置用于预览的自定义媒体接收器。
SetCustomSink

设置用于录制的自定义媒体接收器。
SetD3DManager

设置指向媒体源上的 Microsoft DirectX 图形基础结构(DXGI)设备管理器的指针。
SetDefaultAllocator

设置要用于指定输出流的默认示例分配器。
SetDefaultPlaybackRate

设置默认播放速率。
SetDescription

SetDescription 方法将说明与目录相关联。
SetDescriptionData

SetDescriptionData 方法将调用方提供的数据块与条目相关联。
SetDescriptor

SetDescriptor 方法将描述符与目录相关联。
SetDescriptor

SetDescriptor 方法将描述符与条目相关联。
SetDestinationRectangle

设置目标矩形。
SetDirectxDeviceManager

设置 DirectX 设备管理器。
SetDirectXManager

指定要使用的视频媒体接收器的 Direct3D 设备管理器。
SetDisabled

将类标识符 (CLSID) 添加到阻止列表中,或从列表中删除 CLSID。 (IMFPluginControl.SetDisabled)
SetDisplayName

设置音频会话的显示名称。 Windows 卷控件显示此名称。
SetDouble

将双精度值与键相关联。
SetDropMode

设置放置模式。 在下降模式下,组件会根据下降模式的级别来删除样本,或多或少地删除样本。
SetDuration

以 100 纳秒为单位设置媒体源的持续时间。
SetEndOfStream

指示已到达媒体流的末尾。
SetErrorCode

设置当前错误代码。
SetErrorCode

设置错误代码。
SetExtendedErrorCode

设置扩展错误代码。
SetFlags

设置捕获设备上的属性的标志。
SetFlags

设置索引器选项。
SetFlags

设置多路复用器选项。
SetFlags

在高级系统格式(ASF)拆分器上设置选项标志。
SetFullCroppingParam

设置源矩形和目标矩形。 (IWMColorConvProps.SetFullCroppingParam)
SetFullCropRegion

设置源矩形和目标矩形。 (IWMResizerProps.SetFullCropRegion)
SetGood

报告提供的凭据对象是否已成功通过身份验证质询。
SetGood

指定用户凭据是否在身份验证质询中成功。 网络源调用此方法,以通知应用程序用户凭据是否已进行身份验证。
SetGroupingParam

将音频会话分配给一组会话。
SetGUID

将 GUID 值与键相关联。
SetHalfFilterLength

指定输出的质量。
SetHurryup

设置视频解码器的速度模式。
SetIconPath

设置音频会话的图标资源。 Windows 音量控件显示此图标。
SetID

设置缓冲区表示的空间音频对象的 ID。
SetInBandEnabled

启用或禁用带模式。
SetIndexByteStreams

添加要编制索引的字节流。
SetIndexStatus

配置流的索引。
SetInputMediaType

设置接收器编写器上的流的输入格式。
SetInputPrefType

为此节点上的输入流设置首选媒体类型。
SetInputType

在此媒体基础转换(MFT)上设置、测试或清除输入流的媒体类型。
SetInterlaceMode

SetInterlaceMode 方法指定输入视频流是否交错。
SetItem

添加具有指定键的属性值。
SetKeyFrame

指定当前帧将编码为关键帧。
SetLabel

设置计时文本轨道的标签。
SetLanguage

设置用于设置和检索元数据的语言。
SetLength

设置流的长度。
SetLoop

指定媒体引擎是否循环播放。
SetMarker

仅供内部使用。 不打算直接调用。 (ID3D12VideoDecodeCommandList::SetMarker)
SetMarker

仅供内部使用。 不打算直接调用。 (ID3D12VideoEncodeCommandList::SetMarker)
SetMarker

仅供内部使用。 不打算直接调用
SetMasterVolume

设置主卷级别。
SetMediaKeys

设置要与媒体引擎一起使用的媒体键对象。
SetMediaType

设置高级系统格式 (ASF) 流配置对象的媒体类型。
SetMirror

指定是否翻转视频图像。
SetMirrorState

启用或禁用视频预览流的镜像。 (IMFCapturePreviewSink.SetMirrorState)
SetMirrorState

启用或禁用视频预览流的镜像。 (IMFCaptureSource.SetMirrorState)
SetMode

指定输入视频流是否交错。
SetMute

将音频静音或取消静音。 (IMFSimpleAudioVolume.SetMute)
SetMuted

将音频静音或取消静音。 (IMFMediaEngine.SetMuted)
SetNativeMediaType

为媒体源上的流设置本机媒体类型。
SetObject

设置与此节点关联的对象。
SetOPMWindow

指定应接收输出链接保护的窗口。
SetOutputBounds

设置客户端输出所需的时间戳范围。
SetOutputByteStream

设置转码媒体接收器的输出字节流。
SetOutputByteStream

指定将接收静止图像数据的字节流。
SetOutputByteStream

指定将接收记录数据的字节流。
SetOutputFile

设置编码输出文件的名称。
SetOutputFileName

指定静止图像的输出文件的名称。
SetOutputFileName

指定录制的输出文件的名称。
SetOutputMediaType

动态设置记录接收器或预览接收器的输出媒体类型。
SetOutputMutexSelection

选择要用于与输出关联的相互排除对象的相互排除记录。
SetOutputOverride

设置输出的选择状态,替代其他选择条件。
SetOutputPrefType

为此节点上的输出流设置首选媒体类型。
SetOutputType

设置、测试或清除此媒体基础转换(MFT)上的输出流的媒体类型。
SetPartialOutputType

为编解码器提供没有编解码器数据的输出媒体类型。 这使编解码器能够生成专用数据。
SetPassword

设置密码。
SetPlaybackRate

设置当前播放速率。
SetPMPHost

提供指向 IMFPMPHost 接口的指针。
SetPMPHost

设置指向 IMFPMPHostApp 接口的指针,允许媒体源在 PMP 进程中创建对象。
SetPMPHostApp

允许调用方指定代表受保护进程的 IMFPMPHostApp 接口。
SetPolicy

在输出信任机构(OTA)上设置一个或多个策略对象。
SetPolicy

设置为其枚举媒体源和转换的策略。
SetPredication

指定如果谓词值通过指定的操作,则不应执行后续命令。 (ID3D12VideoDecodeCommandList::SetPredication)
SetPredication

指定如果谓词值通过指定的操作,则不应执行后续命令。 (ID3D12VideoEncodeCommandList::SetPredication)
SetPredication

指定如果谓词值通过指定的操作,则不应执行后续命令。 (ID3D12VideoProcessCommandList::SetPredication)
SetPreferredClsid

将类标识符 (CLSID) 添加到首选列表,或者从列表中删除 CLSID。 (IMFPluginControl.SetPreferredClsid)
SetPreload

设置预加载标志。
SetPresentationClock

媒体管道调用,以向应用提供 IMFPresentationClock 实例。
SetPresentationClock

设置媒体接收器上的演示文稿时钟。
SetPrivateData

在视频设备上设置专用数据,并将该数据与 GUID 相关联。
SetPrivateDataInterface

在视频设备上设置专用 IUnknown 指针,并将该指针与 GUID 相关联。
SetProfile

在转码接收器激活对象上设置转码配置文件。
SetProfile

使用配置文件对象的配置文件数据来配置 ContentInfo 对象中的设置。
SetProperty

设置元数据属性的值。
SetProtectedResourceSession

指定是否可以通过视频解码命令列表中的后续命令访问受保护的资源。
SetProtectedResourceSession

指定是否可以通过视频编码命令列表中的后续命令访问受保护的资源。
SetProtectedResourceSession

指定视频进程命令列表中的后续命令是否可以访问受保护的资源。
SetQualityLevel

设置质量级别。 质量级别确定组件如何使用或生成样本。
SetRate

设置播放速率。 (IMFRateControl.SetRate)
SetRealTimeMode

设置用于下一次调用 SetSource 或 Load 的实时模式。
SetReconstructedVideoFrame

请注意,此方法已过时,不应使用。 还原当前重建的视频帧。
SetRenderHandle

指定用于预览的窗口。
SetRenderSurface

指定用于预览的 Microsoft DirectComposition 视觉对象。
SetResizerQuality

指定是使用生成高质量视频的算法,还是使用更快的算法。
SetRotation

指定是否将视频旋转到正确的方向。
SetRotation

旋转视频预览流。
SetRotation

旋转录制的视频流。
SetRotationOverride

重写在视频处理器中执行的旋转操作。
SetSample

设置媒体流源的示例。
SetSampleCallback

设置回调以接收静止图像数据。
SetSampleCallback

设置回调以接收一个流的预览数据。
SetSampleCallback

设置回调以接收一个流的录制数据。
SetSampleDuration

设置示例的持续时间。
SetSampleFlags

设置与示例关联的标志。目前未定义任何标志。
SetSampleTime

设置示例的呈现时间。
SetSelectedStyle

设置 SAMI 媒体源上的当前样式。
SetSensorDeviceMode

将传感器设备的共享模式设置为控制器或共享的值。
SetServer

Microsoft Media Foundation 调用,以指定此 IMFHttpDownloadSession 实例创建的所有请求共有的参数。
SetServerCertificate

提供用于加密到许可证服务器的消息的服务器证书。
SetSource

设置媒体资源的 URL。
SetSource

设置源流。
SetSourceElements

设置媒体源的列表。
SetSourceFromByteStream

从字节流打开媒体资源。
SetSourceRectangle

设置源矩形。 (IMFVideoProcessorControl.SetSourceRectangle)
SetStatus

设置异步操作的状态。 (IMFAsyncResult.SetStatus)
SetStereo3DFramePackingMode

对于立体声 3D 视频,设置视频帧中两个视图的布局。
SetStereo3DRenderMode

对于立体声 3D 视频,指定媒体引擎如何呈现 3D 视频内容。
SetStream

将流添加到配置文件或重新配置现有流。
SetStreamNumber

向流分配流号。
SetStreamSelection

选择或取消选择用于播放的流。
SetStreamSelection

选择或取消选择一个或多个流。
SetStreamSelectorFlags

设置流选择器的选项。
SetString

将宽字符字符串与键相关联。
SetSubEntries

SetSubEntries 将一组条目标识为此项的子项。
SetSurfaceType

设置解码器将用于 DirectX 视频加速 (DVXA) 2.0 的视频图面类型。
SetSyncTolerance

设置不同流中的样本可能不同步的最长时间。
SetTargetMediaType

动态更改接收器编写器编码的目标媒体类型。
SetTimelineMarkerTimer

指定媒体引擎发送标记事件的呈现时间。
SetTimer

设置在指定时间调用回调的计时器。
SetTimeSource

设置演示文稿时钟的时间源。 时间源是通过提供当前时间驱动时钟的对象。
SetTimeStampOffset

设置附加到 IMFSourceBuffer 的媒体段的时间戳偏移量。
SetTitle

SetTitle 方法设置条目的标题。
SetTopology

在媒体会话上设置拓扑。
SetTopoNodeID

设置节点的标识符。
SetType

设置由高级系统格式 (ASF) 相互排除对象表示的相互排除的类型。
SetType

设置缓冲区表示的空间音频对象的类型。
SetUINT32

将 UINT32 值与键相关联。
SetUINT64

将 UINT64 值与键相关联。
SetUnknown

将 IUnknown 指针与键相关联。
SetUnknown

将任意 IUnknown 指针存储在媒体缓冲区对象中。
安装程序

设置 IMFSystemId。
SetupSession

将加密会话密钥传递给客户端。
SetUser

设置用户名。
SetUserChannelMtx

指定通道矩阵。
SetUserOptions

指定如何存储用户凭据。
SetUseSampleExtensions

配置编解码器是否支持示例扩展。
SetValue

SetValue 方法设置编解码器属性的值。 (ICodecAPI::SetValue)
SetValueWithNotify

SetValueWithNotify 方法在编解码器上设置属性,并返回结果更改的其他属性的列表。 (ICodecAPI::SetValueWithNotify)
SetVideoAttributes

在转码配置文件中设置视频流配置设置。
SetVideoProcessBltState

Microsoft DirectX 视频加速高清(DXVA-HD)设备为 blit 操作设置状态参数。
SetVideoProcessStreamState

为 Microsoft DirectX 视频加速高清(DXVA-HD)设备上的输入流设置状态参数。
SetVolume

设置音频音量级别。
SetWorkQueue

指定包含此对象的拓扑分支的工作队列。
SetWorkQueueEx

指定此对象应用于异步工作项的工作队列。
ShareResources

允许媒体引擎在帧服务器模式下访问受保护的内容。
ShouldDelayTheLoadEvent

获取一个值,该值指示连接到 Web 音频是否应延迟页面的加载事件。
ShouldTransferSource

指定是否应传输源。
关闭

IMFCameraControlMonitor::Shutdown 函数关闭相机控制监视器并清理关联的资源。
关闭

关闭媒体会话并释放媒体会话使用的所有资源。
关闭

关闭媒体接收器并释放其正在使用的资源。
关闭

关闭媒体源并释放其正在使用的资源。
关闭

当媒体会话关闭时调用。
关闭

关闭 Media Foundation 对象并释放与该对象关联的所有资源。 (IMFShutdown.Shutdown)
关闭

关闭事件队列。
关闭

关闭媒体引擎并释放其正在使用的资源。
关闭

IMFMediaKeys::Shutdown(mfmediaengine.h)方法关闭关联的内容解密模块(CDM)。
关闭

关闭映像共享引擎。
关闭

关闭同步对象。
关闭

释放所有虚拟相机的内部资源。
ShutdownObject

关闭已创建的对象。
SignalEventOnFinalResourceRelease

存储一个事件句柄,该句柄将在关联的 D3D12 资源可用且可回收、重复使用或销毁时设置。
SignalEventOnResourceReady

存储将在 D3D12 资源准备就绪时设置的事件句柄。
开始

启动相机控制监视器,引发 IMFCameraControlNotify::OnChange 事件,以更改使用 IMFCameraControlMonitor::AddControlSubscription 注册的控件。
开始

启动相机遮挡状态监视器。
开始

启动媒体会话。
开始

通过指定开始播放的位置来启动、查找或重启媒体源。
开始

启动演示文稿时钟。
开始

启动传感器活动监视器。
开始

创建并注册虚拟相机。
StartInitialization

开始输出保护管理器 (OPM) 会话的初始化序列。
StartPreview

启动预览。
StartRecord

开始将音频和/或视频录制到文件。
StartSessionKeyRefresh

获取可用于刷新会话密钥的随机数。 (ID3D11VideoContext.StartSessionKeyRefresh)
StartSessionKeyRefresh

获取可用于刷新会话密钥的随机数。 (IDirect3DCryptoSession9.StartSessionKeyRefresh)
StartStreaming

在媒体会话开始流式传输之前由流式处理媒体客户端调用,以指定字节偏移量或时间偏移量。
停止

停止相机控制监视器。
停止

停止相机遮挡状态监视器。
停止

停止媒体会话。
停止

停止媒体源中的所有活动流。
停止

停止演示文稿时钟。 当时钟停止时,时钟时间不会提前,时钟的 IMFPresentationClock::GetTime 方法返回零。
停止

停止传感器活动监视器。
停止

禁用已注册的虚拟相机,阻止应用枚举或激活虚拟相机。
StopBackgroundTransfer

停止将数据后台传输到本地缓存。
StopBuffering

停止正在进行的任何缓冲。
StopPreview

停止预览。
StopRecord

停止录制。
SubmitDecoderBuffers

提交一个或多个用于解码的缓冲区。 (ID3D11VideoContext.SubmitDecoderBuffers)
SubmitDecoderBuffers1

提交一个或多个用于解码的缓冲区。 (ID3D11VideoContext1.SubmitDecoderBuffers1)
TakePhoto

从视频流中捕获静止图像。
TestDevice

测试 Microsoft Direct3D 设备句柄是否有效。
TestDevice

测试 Direct3D 设备句柄是否有效。
TimeSeek

查找字节流中的新位置。
TrackAdded

添加文本轨道时调用。
TrackRemoved

删除文本轨迹时调用。
TrackSelected

选择或取消选择曲目时调用。
TransferVideoFrame

将当前视频帧复制到 DXGI 图面或 WIC 位图。
TransferVideoFrame

将受保护的视频帧复制到 DXGI 图面。
UninitializeSampleAllocator

释放已分配的所有视频示例。
解锁

解锁媒体基础转换(MFT),以便应用程序可以使用它。
解锁

解锁以前锁定的缓冲区。 每次调用 IMFMediaBuffer::Lock 时调用此方法一次。
Unlock2D

解锁以前锁定的缓冲区。 每次调用 IMF2DBuffer::Lock2D 时调用此方法一次。
UnlockControlData

使用对 LockControlData 的调用解锁控件数据缓冲区。
UnlockDevice

解锁 Microsoft Direct3D 设备。
UnlockDevice

解锁 Direct3D 设备。
UnlockPayload

解锁捕获设备控件中包含的原始有效负载。
UnlockProcess

递减受保护媒体路径 (PMP) 进程的锁计数。 每次调用 IMFPMPHost::LockProcess 时调用此方法一次。
UnlockProcess

递减受保护媒体路径 (PMP) 进程的锁计数。 每次调用 IMFPMPHostApp::LockProcess 时调用此方法一次。
UnlockProcess

递减受保护媒体路径 (PMP) 进程的锁计数。 每次调用 IMFPMPServer::LockProcess 时调用此方法一次。
UnlockStore

在调用 IMFAttributes::LockStore 方法后解锁属性存储。 当对象解锁时,多个线程可以访问该对象的属性。
Unpack2UINT32AsUINT64

从 UINT64 值获取低序和高阶 UINT32 值。
UnpackRatio

从表示比率的 UINT64 值中获取低序和高阶 UINT32 值。
UnpackSize

从表示大小的 UINT64 值中获取低序和高阶 UINT32 值。
UnregisterForEvent

UnregisterForEvent 方法取消注册指定编码器事件的应用程序。 (ICodecAPI::UnregisterForEvent)
UnregisterThreads

通知对象从多媒体类计划程序服务(MMCSS)中注销其工作线程。 (IMFRealTimeClient.UnregisterThreads)
UnregisterThreads

通知对象从多媒体类计划程序服务(MMCSS)中注销其工作线程。 (IMFRealTimeClientEx.UnregisterThreads)
更新

传入密钥值,其中包含给定密钥系统的内容解密模块所需的任何关联数据。
更新

向内容解密模块(CDM)会话提供消息(包括许可证)。
UpdateAccess

当将执行指定操作的输出信任机构(OTA)数量发生更改时,通知输入信任机构(ITA)。
UpdateNodeAttributes

更新当前拓扑中一个或多个节点的属性。
UpdateTopology

修改在终端服务环境中使用的拓扑。 (IMFRemoteDesktopPlugin.UpdateTopology)
UpdateTopology

更新队列中的拓扑。
UpdateTopologyFlags

更新队列中拓扑的标志。
UpdateVideo

更新视频帧。 (IMFCapturePreviewSink.UpdateVideo)
UpdateVideoStream

更新视频的源矩形、目标矩形和边框颜色。
VideoProcessBlt

对一个或多个输入示例执行视频过程操作,并将结果写入 Direct3D9 图面。
VideoProcessBltHD

对一个或多个输入样本执行视频处理,并将结果写入 Microsoft Direct3D 图面。
VideoProcessorBlt

对一个或多个输入样本执行视频处理操作,并将结果写入 Direct3D 图面。
VideoProcessorGetBehaviorHints

返回驱动程序提示,指示使用多平面覆盖硬件(而不是 ID3D11VideoContext::VideoProcessorBlt 方法)执行哪些视频处理器操作。
VideoProcessorGetOutputAlphaFillMode

获取视频处理器的当前 alpha 填充模式。
VideoProcessorGetOutputBackgroundColor

获取视频处理器的当前背景色。
VideoProcessorGetOutputColorSpace

获取视频处理器的当前输出颜色空间。
VideoProcessorGetOutputColorSpace1

获取视频处理器输出图面的颜色空间信息。
VideoProcessorGetOutputConstriction

获取视频处理器执行的当前下采样级别。
VideoProcessorGetOutputExtension

从视频处理器获取专用状态数据。
VideoProcessorGetOutputHDRMetaData

获取描述显示内容的显示器的 HDR 元数据。
VideoProcessorGetOutputShaderUsage

获取一个值,该值指示 Direct3D 着色器是否可以读取来自 ID3D11VideoContext::VideoProcessorBlt 的调用的输出图面。
VideoProcessorGetOutputStereoMode

查询视频处理器是否生成立体声视频帧。
VideoProcessorGetOutputTargetRect

获取视频处理器的当前目标矩形。
VideoProcessorGetStreamAlpha

获取视频处理器上的输入流的平面 alpha。
VideoProcessorGetStreamAutoProcessingMode

查询是否启用了视频处理器的自动处理功能。
VideoProcessorGetStreamColorSpace

获取视频处理器的输入流的颜色空间。
VideoProcessorGetStreamColorSpace1

获取视频处理器输入流的颜色空间信息。
VideoProcessorGetStreamDestRect

获取视频处理器上输入流的目标矩形。
VideoProcessorGetStreamExtension

获取视频处理流的驱动程序特定的状态。
VideoProcessorGetStreamFilter

获取视频处理器上输入流的图像筛选器设置。
VideoProcessorGetStreamFrameFormat

获取视频处理器上的输入流的格式。
VideoProcessorGetStreamHDRMetaData

获取与视频流关联的 HDR 元数据。
VideoProcessorGetStreamLumaKey

获取视频处理器的输入流的 luma 键。
VideoProcessorGetStreamMirror

获取指示视频处理器输入流是垂直翻转还是水平翻转的值。
VideoProcessorGetStreamOutputRate

获取视频处理器为输入流生成输出帧的速率。
VideoProcessorGetStreamPalette

获取视频处理器上输入流的调色板条目。
VideoProcessorGetStreamPixelAspectRatio

获取视频处理器上输入流的像素纵横比。
VideoProcessorGetStreamRotation

获取视频处理器上输入流的流旋转。
VideoProcessorGetStreamSourceRect

获取视频处理器上输入流的源矩形。
VideoProcessorGetStreamStereoFormat

获取视频处理器上输入流的立体声 3D 格式。
VideoProcessorSetOutputAlphaFillMode

设置视频处理器写入到呈现目标的数据的 alpha 填充模式。
VideoProcessorSetOutputBackgroundColor

设置视频处理器的背景色。
VideoProcessorSetOutputColorSpace

设置视频处理器的输出颜色空间。
VideoProcessorSetOutputColorSpace1

设置视频处理器输出图面的颜色空间信息。
VideoProcessorSetOutputConstriction

设置要对输出执行的向下采样量。
VideoProcessorSetOutputExtension

设置特定于驱动程序的视频处理状态。
VideoProcessorSetOutputHDRMetaData

设置描述显示内容的显示器的 HDR 元数据。
VideoProcessorSetOutputShaderUsage

设置一个值,该值指示 Direct3D 着色器是否将读取来自 ID3D11VideoContext::VideoProcessorBlt 的输出图面。
VideoProcessorSetOutputStereoMode

指定视频处理器是否生成立体声视频帧。
VideoProcessorSetOutputTargetRect

设置视频处理器的目标矩形。
VideoProcessorSetStreamAlpha

为视频处理器上的输入流设置平面 alpha。
VideoProcessorSetStreamAutoProcessingMode

启用或禁用视频处理器上的自动处理功能。
VideoProcessorSetStreamColorSpace

设置视频处理器上输入流的颜色空间。
VideoProcessorSetStreamColorSpace1

设置视频处理器输入流的颜色空间信息。
VideoProcessorSetStreamDestRect

设置视频处理器上输入流的目标矩形。
VideoProcessorSetStreamExtension

在视频处理流上设置特定于驱动程序的状态。
VideoProcessorSetStreamFilter

启用或禁用视频处理器上输入流的图像筛选器。
VideoProcessorSetStreamFrameFormat

指定视频处理器上的输入流是否包含交错帧或渐进帧。
VideoProcessorSetStreamHDRMetaData

设置与视频流关联的 HDR 元数据。
VideoProcessorSetStreamLumaKey

为视频处理器上的输入流设置 luma 键。
VideoProcessorSetStreamMirror

指定视频处理器输入流是垂直翻转还是水平翻转。
VideoProcessorSetStreamOutputRate

设置视频处理器为输入流生成输出帧的速率。
VideoProcessorSetStreamPalette

设置视频处理器上输入流的调色板条目。
VideoProcessorSetStreamPixelAspectRatio

设置视频处理器上输入流的像素纵横比。
VideoProcessorSetStreamRotation

为视频处理器上的输入流设置流旋转。
VideoProcessorSetStreamSourceRect

为视频处理器上的输入流设置源矩形。
VideoProcessorSetStreamStereoFormat

启用或禁用视频处理器上的输入流的立体声 3D 视频。
WaitOnSignal

阻止,直到超时指定的超时间隔已过或同步对象发出信号。
写入

将数据写入流。
WriteBufferImmediate

直接从命令流将 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoDecodeCommandList::WriteBufferImmediate)
WriteBufferImmediate

直接从命令流将 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoEncodeCommandList::WriteBufferImmediate)
WriteBufferImmediate

直接从命令流将 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoProcessCommandList::WriteBufferImmediate)
WriteSample

将示例传递到接收器编写器。

接口

 
IAdvancedMediaCapture

启用高级媒体捕获。
IAdvancedMediaCaptureInitializationSettings

为高级媒体捕获提供初始化设置。
IAdvancedMediaCaptureSettings

提供高级媒体捕获的设置。
ICodecAPI

ICodecAPI 接口设置和检索编码器或解码器筛选器上的设置,并定义用于在编解码器上设置属性的通用机制。
ID3D11AuthenticatedChannel

使用图形驱动程序或 Microsoft Direct3D 运行时提供信道。
ID3D11CryptoSession

表示加密会话。
ID3D11VideoContext

提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext)
ID3D11VideoContext1

提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext1)
ID3D11VideoContext2

提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext2)
ID3D11VideoDecoder

表示 Microsoft Direct3D 11 的硬件加速视频解码器。
ID3D11VideoDecoderOutputView

标识可在视频解码期间访问的输出图面。
ID3D11VideoDevice

提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。 (ID3D11VideoDevice)
ID3D11VideoDevice1

提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。 (ID3D11VideoDevice1)
ID3D11VideoProcessor

表示 Microsoft Direct3D 11 的视频处理器。
ID3D11VideoProcessorEnumerator

枚举 Microsoft Direct3D 11 设备的视频处理器功能。 (ID3D11VideoProcessorEnumerator)
ID3D11VideoProcessorEnumerator1

枚举 Microsoft Direct3D 11 设备的视频处理器功能。 (ID3D11VideoProcessorEnumerator1)
ID3D11VideoProcessorInputView

标识可在视频处理期间访问的输入图面。
ID3D11VideoProcessorOutputView

标识可在视频处理期间访问的输出图面。
ID3D12VideoDecodeCommandList

封装用于视频解码的图形命令列表。
ID3D12VideoDecodeCommandList1

封装用于视频解码的图形命令列表。 此接口继承自 ID3D12VideoDecodeCommandList,并添加了对视频解码直方图的支持。
ID3D12VideoDecodeCommandList2

添加对视频扩展命令的支持。 (ID3D12VideoDecodeCommandList2)
ID3D12VideoDecodeCommandList3

封装用于视频解码的图形命令列表。
ID3D12VideoDecoder

表示 Direct3D 12 视频解码器。
ID3D12VideoDecoder1

表示 Direct3D 12 视频解码器,其中包含用于执行解码操作的与分辨率无关的资源和状态。 添加对受保护资源的支持。
ID3D12VideoDecoderHeap

表示 Direct3D 12 视频解码器堆。
ID3D12VideoDevice

提供 Microsoft Direct3D 12 设备的视频解码和处理功能,包括查询视频功能和实例化视频解码器和处理器的功能。
ID3D12VideoDevice1

添加对运动估计的支持。
ID3D12VideoDevice2

添加对受保护资源的支持。
ID3D12VideoDevice3

扩展 ID3D12VideoDevice 接口以添加支持视频编码功能。
ID3D12VideoEncodeCommandList

封装用于视频编码的图形命令列表,包括运动估计。
ID3D12VideoEncodeCommandList1

此接口继承自 ID3D12VideoEncodeCommandList,并添加了对视频扩展命令的支持。
ID3D12VideoEncodeCommandList2

此接口继承自 ID3D12VideoEncodeCommandList1,并添加用于编码视频和解析编码操作元数据的方法。
ID3D12VideoEncodeCommandList3

封装用于视频编码的图形命令列表。
ID3D12VideoEncoder

表示 Direct3D 12 视频编码器。
ID3D12VideoEncoderHeap

表示 Direct3D 12 视频编码器堆。
ID3D12VideoExtensionCommand

表示视频扩展命令的引用计数对象。
ID3D12VideoMotionEstimator

此接口维护视频动作估计操作的上下文。
ID3D12VideoMotionVectorHeap

表示存储估计运动向量的堆。
ID3D12VideoProcessCommandList

封装用于视频处理的图形命令列表。 (ID3D12VideoProcessCommandList)
ID3D12VideoProcessCommandList1

封装用于视频处理的图形命令列表。 (ID3D12VideoProcessCommandList1)
ID3D12VideoProcessCommandList2

添加对视频扩展命令的支持。 (ID3D12VideoProcessCommandList2)
ID3D12VideoProcessCommandList3

封装用于视频处理的图形命令列表。
ID3D12VideoProcessor

提供获取有关调用 ID3D12VideoDevice::CreateVideoProcessor(创建视频处理器)的参数的信息的方法。
ID3D12VideoProcessor1

继承自 ID3D12VideoProcessor,并提供对受保护资源的支持。
IDirect3D9ExOverlayExtension

查询 Direct3D 设备的覆盖硬件功能。 (IDirect3D9ExOverlayExtension)
IDirect3DAuthenticatedChannel9

使用图形驱动程序或 Direct3D 运行时提供信道。若要获取指向此接口的指针,请调用 IDirect3DDevice9Video::CreateAuthenticatedChannel。
IDirect3DCryptoSession9

表示加密会话。若要获取指向此接口的指针,请调用 IDirect3DDevice9Video::CreateCryptoSession。
IDirect3DDevice9Video

使应用程序能够使用图形驱动程序实现的内容保护和加密服务。若要获取指向此接口的指针,请在 D3D9Ex 设备上调用 QueryInterface。
IDirect3DDeviceManager9

允许两个线程共享相同的 Direct3D 9 设备,并提供对设备的 DirectX 视频加速(DXVA)功能的访问权限。
IDirectXVideoAccelerationService

从 Direct3D 设备提供 DirectX 视频加速(DXVA)服务。
IDirectXVideoDecoder

表示 DirectX 视频加速(DXVA)视频解码器设备。
IDirectXVideoDecoderService

提供对 DirectX 视频加速(DXVA)解码器服务的访问权限。
IDirectXVideoMemoryConfiguration

为未压缩的视频图面设置视频内存的类型。
IDirectXVideoProcessor

表示 DirectX 视频加速(DXVA)视频处理器设备。
IDirectXVideoProcessorService

提供对 DirectX 视频加速(DXVA)视频处理服务的访问权限。
IDXVAHD_Device

表示 Microsoft DirectX 视频加速高清(DXVA-HD)设备。
IDXVAHD_VideoProcessor

表示 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器。
IMF2DBuffer

表示包含二维图面(如视频帧)的缓冲区。 (IMF2DBuffer)
IMF2DBuffer2

表示包含二维图面(如视频帧)的缓冲区。 (IMF2DBuffer2)
IMFActivate

使应用程序能够延迟创建对象。
IMFASFContentInfo

提供用于处理符合高级系统格式 (ASF) 规范的文件的标头部分的方法。
IMFASFIndexer

提供使用系统格式 (ASF) 文件中的索引的方法。
IMFASFMultiplexer

提供创建高级系统格式(ASF)数据包的方法。
IMFASFMutualExclusion

配置高级系统格式 (ASF) 相互排除对象,该对象管理 ASF 配置文件中一组流的信息,这些流是互斥的。
IMFASFProfile

管理高级系统格式 (ASF) 配置文件。
IMFASFSplitter

提供从高级系统格式 (ASF) 文件读取数据的方法。
IMFASFStreamConfig

配置 ASF 文件中流的设置。
IMFASFStreamPrioritization

未实现。 (IMFASFStreamPrioritization)
IMFASFStreamSelector

根据 ASF 标头中的相互排除信息,选择高级系统格式 (ASF) 文件中的流。
IMFAsyncCallback

回调接口,用于在异步方法完成时通知应用程序。 (IMFAsyncCallback)
IMFAsyncCallbackLogging

提供有关异步回调与之关联的父对象的日志记录信息。
IMFAsyncResult

提供有关异步操作结果的信息。 (IMFAsyncResult)
IMFAttributes

提供在对象上存储键/值对的通用方法。
IMFAudioMediaType

从 Windows 7 起,IMFAudioMediaType 不再可用。
IMFAudioPolicy

配置与流式处理音频呈现器(SAR)关联的音频会话。
IMFAudioStreamVolume

控制单个音频通道的音量级别。
IMFBufferListNotify

使 IMFSourceBufferList 对象能够通知其客户端重要状态更改。
IMFByteStream

表示来自某些数据源的字节流,该流可能是本地文件、网络文件或其他源。
IMFByteStreamBuffering

控制字节流如何从网络缓冲数据。
IMFByteStreamCacheControl

控制网络字节流将数据传输到本地缓存的方式。 (IMFByteStreamCacheControl)
IMFByteStreamCacheControl2

控制网络字节流将数据传输到本地缓存的方式。 (IMFByteStreamCacheControl2)
IMFByteStreamHandler

从字节流创建媒体源。
IMFByteStreamProxyClassFactory

创建字节流的代理。 (IMFByteStreamProxyClassFactory)
IMFByteStreamTimeSeek

按时间位置查找字节流。
IMFCameraConfigurationManager

可以通过调用 COM 函数 CoCreateInstance 并将 CLSID_CameraConfigurationManager 作为 CLSID 参数来创建 IMFCameraConfigurationManager 接口。
IMFCameraControlDefaults

提供用于指定相机控件默认值的方法。
IMFCameraControlDefaultsCollection

表示相机控件的集合。
IMFCameraControlMonitor

表示用于在相机控件状态更改时订阅和取消订阅通知的相机控件监视器。
IMFCameraControlNotify

表示对相机控件的更改的通知回调。
IMFCameraOcclusionStateMonitor

监视相机设备的遮挡状态。
IMFCameraOcclusionStateReport

提供与 IMFCameraOcclusionStateMonitor 检测到的状态更改关联的相机遮挡状态。
IMFCameraOcclusionStateReportCallback

由应用程序实现以接收相机遮挡状态更改通知。
IMFCameraSyncObject

在创建和管理虚拟相机和虚拟相机源的应用之间提供同步机制。
IMFCaptureEngine

控制一个或多个捕获设备。
IMFCaptureEngineClassFactory

创建捕获引擎的实例。 (IMFCaptureEngineClassFactory)
IMFCaptureEngineOnEventCallback

用于从捕获引擎接收事件的回调接口。
IMFCaptureEngineOnSampleCallback

用于从捕获引擎接收数据的回调接口。
IMFCaptureEngineOnSampleCallback2

用于从捕获引擎接收数据的 IMFCaptureEngineOnSampleCallback 回调接口的扩展。
IMFCapturePhotoSink

控制照片接收器。
IMFCapturePreviewSink

控制预览接收器。
IMFCaptureRecordSink

控制录制接收器。
IMFCaptureSink

控制捕获接收器,该接收器是从捕获设备接收一个或多个流的对象。
IMFCaptureSink2

扩展 IMFCaptureSink 接口,以提供用于动态设置记录接收器或预览接收器的输出媒体类型的功能。
IMFCaptureSource

控制捕获源对象。 捕获源管理音频和视频捕获设备。
IMFCdmSuspendNotify

用于使客户端能够在暂停之前将全局资源引入一致状态时通知内容解密模块(CDM)。
IMFClock

提供 Microsoft Media Foundation 中时钟的计时信息。
IMFClockConsumer

由应用实现,以便访问 IMFPresentationClock。
IMFClockStateSink

从演示文稿时钟接收状态更改通知。
IMFCollection

表示 IUnknown 指针的泛型集合。
IMFContentDecryptionModule

表示 DRM 密钥系统的内容解密模块(CDM)。
IMFContentDecryptionModuleAccess

提供对媒体密钥系统的访问。
IMFContentDecryptionModuleFactory

用于创建 IMFContentDecryptionModuleAccess 对象的工厂接口。
IMFContentDecryptionModuleSession

提供对加密媒体扩展支持的内容解密模块(CDM)的访问权限。
IMFContentDecryptionModuleSessionCallbacks

提供一种回调机制,用于从 IMFContentDecryptionModuleSession 接收密钥状态更改更新。
IMFContentDecryptorContext

允许解密程序管理硬件密钥和解密硬件示例。
IMFContentEnabler

实现一个步骤,必须执行一个步骤,以便用户访问媒体内容。
IMFContentProtectionDevice

允许解密程序与实现保护系统硬件解密的安全处理器通信。
IMFContentProtectionManager

通过向应用程序提供指向内容启用器对象的指针,启用对受保护内容的播放。
IMFD3D12SynchronizationObject

允许 D3D12 资源分配器管理 D3D12 资源的生存期。
IMFD3D12SynchronizationObjectCommands

提供命令,允许 D3D12 资源的生成者或使用者在资源可供使用或释放时发出组件信号。
IMFDLNASinkInit

初始化数字生活网络联盟(DLNA)媒体接收器。 (IMFDLNASinkInit)
IMFDRMNetHelper

为网络接收器上的网络设备配置 Windows Media Digital Rights Management (DRM)。
IMFDXGIBuffer

表示包含 Microsoft DirectX 图形基础结构(DXGI)图面的缓冲区。
IMFDXGIDeviceManager

允许两个线程共享同一Microsoft Direct3D 11 设备。
IMFDXGIDeviceManagerSource

提供从 Microsoft Media Foundation 视频呈现接收器获取 IMFDXGIDeviceManager 的功能。
IMFExtendedCameraControl

此接口用于配置捕获设备的扩展属性。
IMFExtendedCameraController

IMFExtendedCameraController 接口允许应用检索 IMFExtendedCameraControl 的实例,该实例用于配置捕获设备的扩展属性。
IMFExtendedDRMTypeSupport

提供用于查询指定密钥系统是否支持指定内容类型的方法。
IMFFieldOfUseMFTUnlock

使应用程序能够使用媒体基础转换(MFT),该转换对其使用有限制。
IMFFinalizableMediaSink

(可选)媒体接收器支持在关闭之前执行所需的任务。
IMFGetService

查询指定服务接口的对象。 (IMFGetService)
IMFHttpDownloadRequest

应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 (IMFHttpDownloadRequest)
IMFHttpDownloadSession

应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 (IMFHttpDownloadSession)
IMFHttpDownloadSessionProvider

应用程序实现此接口以提供自定义 HTTP 或 HTTPS 下载实现。
IMFImageSharingEngine

启用图像共享。
IMFImageSharingEngineClassFactory

创建 IMFImageSharingEngine 的实例。
IMFInputTrustAuthority

允许受保护媒体路径(PMP)中的其他组件使用输入信任机构(ITA)提供的输入保护系统。
IMFLocalMFTRegistration

在调用方进程中注册媒体基础转换(MFT)。
IMFMediaBuffer

表示包含媒体数据的内存块。
IMFMediaEngine

使应用程序能够播放音频或视频文件。
IMFMediaEngineClassFactory

创建媒体引擎的实例。
IMFMediaEngineClassFactory2

创建 IMFMediaKeys 对象的实例。
IMFMediaEngineClassFactory4

提供 CreateContentDecryptionModuleFactory 方法,用于为指定的密钥系统创建 IMFContentDecryptionModuleFactory 的实例,这是内容解密模块 (CDM) 对象的类工厂。
IMFMediaEngineClassFactoryEx

IMFMediaEngineClassFactory 接口的扩展。
IMFMediaEngineEME

由媒体引擎实现以添加加密的媒体扩展方法。
IMFMediaEngineEx

扩展 IMFMediaEngine 接口。
IMFMediaEngineExtension

使应用程序能够在媒体引擎中加载媒体资源。
IMFMediaEngineNeedKeyNotify

表示媒体引擎用于通知密钥请求数据的回调。
IMFMediaEngineNotify

IMFMediaEngine 接口的回调接口。
IMFMediaEngineOPMInfo

提供获取有关输出保护管理器(OPM)的信息的方法。
IMFMediaEngineProtectedContent

使媒体引擎能够播放受保护的视频内容。
IMFMediaEngineSrcElements

为媒体引擎提供媒体资源列表。
IMFMediaEngineSrcElementsEx

扩展 IMFMediaEngineSrcElements 接口以提供其他功能。
IMFMediaEngineSupportsSourceTransfer

使媒体源能够在媒体引擎与播放到的共享引擎之间传输。
IMFMediaEngineWebSupport

启用 Web 音频的播放。
IMFMediaError

提供媒体引擎的当前错误状态。
IMFMediaEvent

表示由 Media Foundation 对象生成的事件。 使用此接口获取有关事件的信息。
IMFMediaEventGenerator

从生成事件的任何 Media Foundation 对象中检索事件。
IMFMediaEventQueue

为需要实现 IMFMediaEventGenerator 接口的应用程序提供事件队列。
IMFMediaKeys

表示用于使用数字权限管理(DRM)密钥系统解密媒体数据的媒体密钥。
IMFMediaKeySession

表示与数字权限管理(DRM)密钥系统的会话。
IMFMediaKeySessionNotify

提供一种机制,用于通知应用有关媒体密钥会话的信息。
IMFMediaSession

为受保护和未受保护的内容提供播放控件。
IMFMediaSharingEngine

启用媒体共享。
IMFMediaSharingEngineClassFactory

创建 IMFMediaSharingEngine 的实例。 (IMFMediaSharingEngineClassFactory)
IMFMediaSink

由媒体接收器对象实现。
IMFMediaSinkPreroll

允许媒体接收器在启动演示时钟之前接收示例。
IMFMediaSource

由媒体源对象实现。
IMFMediaSourceEx

扩展 IMFMediaSource 接口,为媒体源提供其他功能。
IMFMediaSourceExtension

提供媒体源扩展(MSE)的功能。
IMFMediaSourceExtensionNotify

提供用于引发与 IMFMediaSourceExtension 关联的事件的功能。
IMFMediaSourcePresentationProvider

向序列器源提供通知。
IMFMediaSourceTopologyProvider

使应用程序能够从序列器源获取拓扑。
IMFMediaStream

表示媒体源中的一个流。
IMFMediaStreamSourceSampleRequest

表示来自 MediaStreamSource 的示例的请求。
IMFMediaTimeRange

表示时间范围的列表,其中每个范围都由开始时间和结束时间定义。
IMFMediaType

表示媒体格式的说明。
IMFMediaTypeHandler

获取和设置对象上的媒体类型,例如媒体源或媒体接收器。
IMFMetadata

管理对象的元数据。
IMFMetadataProvider

从媒体源或其他对象获取元数据。
IMFMuxStreamAttributesManager

提供对多路复用媒体源子流的 IMFAttributes 的访问权限。
IMFMuxStreamMediaTypeManager

为多路复用媒体源启用流配置管理。 流配置定义一组子流,这些子流可以包含多路复用输出。
IMFMuxStreamSampleManager

提供在多路复用媒体源输出中检索单个子流的 IMFSample 对象的功能。
IMFNetCredential

设置和检索用于身份验证的用户名和密码信息。
IMFNetCredentialCache

从凭据缓存中获取凭据。
IMFNetCredentialManager

由应用程序实现,为网络源提供用户凭据。
IMFNetCrossOriginSupport

由想要为 HTML5 媒体下载强制实施跨源策略的客户端实现。
IMFNetProxyLocator

确定连接到服务器时要使用的代理。
IMFNetProxyLocatorFactory

创建一个代理定位符对象,该对象确定要使用的代理。
IMFNetResourceFilter

当字节流请求 URL 时通知应用程序,并使应用程序能够阻止 URL 重定向。
IMFNetSchemeHandlerConfig

配置网络方案插件。
IMFObjectReferenceStream

封送指向流和传出流的接口指针。支持 IStream 的流对象可以公开此接口,以便为接口指针提供自定义封送处理。
IMFOutputPolicy

封装输入信任机构(ITA)的使用情况策略。
IMFOutputSchema

封装有关输出保护系统及其相应配置数据的信息。
IMFOutputTrustAuthority

封装受信任输出支持的一个或多个输出保护系统的功能。
IMFPluginControl

控制媒体源和转换在 Microsoft Media Foundation 中的枚举方式。 (IMFPluginControl)
IMFPluginControl2

控制媒体源和转换在 Microsoft Media Foundation 中的枚举方式。 (IMFPluginControl2)
IMFPMPClient

使媒体源能够接收指向 IMFPMPHost 接口的指针。
IMFPMPClientApp

提供媒体源在 Windows 应用商店应用中实现内容保护功能的机制。
IMFPMPHost

允许应用程序进程中的媒体源在受保护的媒体路径 (PMP) 进程中创建对象。
IMFPMPHostApp

允许媒体源在受保护的媒体路径(PMP)进程中创建 Windows 运行时对象。
IMFPMPServer

允许媒体会话的两个实例共享相同的受保护媒体路径 (PMP) 进程。
IMFPresentationClock

表示一个演示时钟,该时钟用于在呈现样本和同步多个流时进行计划。
IMFPresentationDescriptor

描述演示文稿的详细信息。 演示文稿是一组共享常见演示时间的相关媒体流。
IMFPresentationTimeSource

提供演示文稿时钟的时钟时间。
IMFProtectedEnvironmentAccess

提供一种方法,允许内容保护系统对受保护的环境执行握手。 这是必需的,因为 CreateFile 和 DeviceIoControl API 不适用于 Windows 应用商店应用。
IMFQualityAdvise

使质量管理器能够调整管道中组件的音频或视频质量。
IMFQualityAdvise2

使管道对象能够调整自己的音频或视频质量,以响应质量消息。
IMFQualityAdviseLimits

查询对象中支持的质量模式的数量。
IMFQualityManager

调整播放质量。 此接口由质量管理器公开。
IMFRateControl

获取或设置播放速率。
IMFRateSupport

查询支持的播放速率范围,包括反向播放。
IMFReadWriteClassFactory

创建接收器编写器或源读取器的实例。
IMFRealTimeClient

通知管道对象向多媒体类计划程序服务(MMCSS)注册自身。 (IMFRealTimeClient)
IMFRealTimeClientEx

通知管道对象向多媒体类计划程序服务(MMCSS)注册自身。 (IMFRealTimeClientEx)
IMFRelativePanelReport

此接口用于检索显示区域的当前相对面板位置。
IMFRelativePanelWatcher

监视与显示关联的面板,以便在面板的相对位置发生更改时应用接收通知。
IMFRemoteAsyncCallback

Microsoft Media Foundation 代理/存根 DLL 用于跨进程边界封送某些异步方法调用。应用程序不使用或实现此接口。
IMFRemoteDesktopPlugin

修改在终端服务环境中使用的拓扑。 (IMFRemoteDesktopPlugin)
IMFRemoteProxy

由充当远程对象的代理的对象公开。
IMFSAMIStyle

设置和检索 SAMI 媒体源上的同步可访问媒体交换 (SAMI) 样式。
IMFSample

表示媒体示例,它是媒体数据的容器对象。
IMFSampleAllocatorControl

由视频捕获源和转换实现。 允许系统向组件提供一个示例分配器,以使用可从容器中访问的内存分配样本。
IMFSampleGrabberSinkCallback

用于从采样捕获器接收器获取媒体数据的回调接口。
IMFSampleGrabberSinkCallback2

扩展 IMFSampleGrabberSinkCallback 接口。
IMFSampleOutputStream

将媒体示例写入字节流。
IMFSampleProtection

为受保护媒体路径(PMP)中的媒体数据提供加密。
IMFSaveJob

将媒体数据从源字节流保存到应用程序提供的字节流。
IMFSchemeHandler

从 URL 创建媒体源或字节流。
IMFSecureChannel

在两个对象之间建立单向安全通道。
IMFSeekInfo

对于特定的查找位置,获取两个最接近的关键帧。 (IMFSeekInfo)
IMFSensorActivitiesReport

提供对描述传感器当前活动的 IMFSensorActivityReport 对象的访问。
IMFSensorActivitiesReportCallback

客户端实现的接口可在传感器活动报告可用时接收回调。
IMFSensorActivityMonitor

提供用于控制传感器活动监视器的方法。
IMFSensorActivityReport

表示传感器的活动报告。
IMFSensorDevice

表示可以属于 IMFSensorGroup 接口的传感器组的传感器设备。 此上下文中的术语“device”可以引用物理设备、自定义媒体源或帧提供程序。
IMFSensorGroup

表示可从中创建 IMFMediaSource 的一组传感器设备。
IMFSensorProcessActivity

表示与传感器关联的进程的活动。
IMFSensorProfile

描述媒体基础传感器配置文件。
IMFSensorProfileCollection

包含媒体基础传感器配置文件对象的集合。
IMFSensorStream

. (IMFSensorStream)
IMFSensorTransformFactory

传感器转换实现的接口,允许媒体管道查询传感器转换的要求,并创建传感器转换的运行时实例。
IMFSequencerSource

由 Sequencer 源实现。
IMFSharingEngineClassFactory

创建媒体共享引擎的实例。 (IMFSharingEngineClassFactory)
IMFShutdown

由某些必须显式关闭的 Media Foundation 对象公开。
IMFSignedLibrary

提供一种方法,允许内容保护系统获取已签名库中函数的过程地址。 此方法提供的功能与 GetProcAddress 相同,而 GetProcAddress 不适用于 Windows 应用商店应用。
IMFSimpleAudioVolume

控制与流式处理音频呈现器(SAR)和音频捕获源关联的音频会话的主音量级别。
IMFSinkWriter

由 Microsoft Media Foundation 接收器编写器对象实现。
IMFSinkWriterCallback

Microsoft Media Foundation 接收器编写器的回调接口。
IMFSinkWriterCallback2

扩展 IMFSinkWriterCallback 接口。
IMFSinkWriterEncoderConfig

为接收器编写器提供用于动态更改媒体类型和编码器配置的其他功能。
IMFSinkWriterEx

扩展 IMFSinkWriter 接口。
IMFSourceBuffer

表示包含 IMFMediaSourceExtension 的媒体数据的缓冲区。
IMFSourceBufferList

表示 IMFSourceBuffer 对象的集合。
IMFSourceBufferNotify

提供用于引发与 IMFSourceBuffer 关联的事件的功能。
IMFSourceOpenMonitor

用于接收来自网络源的通知的回调接口,说明异步打开操作的进度。
IMFSourceReader

由 Microsoft Media Foundation 源读取器对象实现。
IMFSourceReaderCallback

Microsoft Media Foundation 源读取器的回调接口。
IMFSourceReaderCallback2

扩展 IMFSourceReaderCallback 接口。
IMFSourceReaderEx

扩展 IMFSourceReader 接口。
IMFSourceResolver

从 URL 或字节流创建媒体源。
IMFSpatialAudioObjectBuffer

表示具有关联位置和呈现元数据的音频数据的一部分。 空间音频对象存储在 IMFSpatialAudioSample 实例中,并允许在 Media Foundation 组件之间传递空间音频信息。
IMFSpatialAudioSample

表示具有空间声音信息的多媒体示例。 每个 IMFSpatialAudioSample 都包含一个或多个 IMFSpatialAudioObjectBuffer 对象。
IMFSSLCertificateManager

由客户端实现并由 Microsoft Media Foundation 调用,以获取服务器请求的客户端安全套接字层 (SSL) 证书。
IMFStreamDescriptor

获取有关媒体源中的一个流的信息。
IMFStreamingSinkConfig

将配置信息传递给用于流式传输内容的媒体接收器。
IMFStreamSink

表示媒体接收器对象上的流。
IMFSystemId

提供检索系统 ID 数据的方法。
IMFTimecodeTranslate

在电影与电视工程师协会(SMPTE)时间代码和100纳米秒的时间单位之间转换。
IMFTimedText

timed-text 对象表示计时文本的组件。
IMFTimedTextBinary

表示计时文本对象的数据内容。
IMFTimedTextCue

表示 timed-text-cue 对象。
IMFTimedTextFormattedText

表示格式化的计时文本块。
IMFTimedTextNotify

定义Microsoft媒体基础计时文本通知的回调的接口。
IMFTimedTextRegion

表示计时文本对象的显示区域。
IMFTimedTextStyle

表示计时文本的样式。
IMFTimedTextTrack

表示计时文本的跟踪。
IMFTimedTextTrackList

表示计时文本轨道的列表。
IMFTimer

提供在指定时间调用回调的计时器。
IMFTopoLoader

将部分拓扑转换为完整拓扑。
IMFTopology

表示拓扑。 拓扑描述按特定顺序连接的媒体源、接收器和转换的集合。
IMFTopologyNode

表示拓扑中的节点。
IMFTopologyNodeAttributeEditor

更新媒体会话的当前拓扑中的一个或多个节点的属性。
IMFTrackedSample

跟踪视频媒体示例上的引用计数。
IMFTranscodeProfile

由转码配置文件对象实现。
IMFTranscodeSinkInfoProvider

由转码接收器激活对象实现。
IMFTransform

由所有媒体基础转换(MFT)实现。
IMFTrustedInput

由提供输入信任机构(ITA)的组件实现。 此接口用于获取每个组件的流的 ITA。
IMFTrustedOutput

由提供输出信任机构(OTA)的组件实现。
IMFVideoCaptureSampleAllocator

为具有视频捕获设备的专用功能的视频媒体接收器分配视频示例。
IMFVideoMediaType

表示视频格式的说明。
IMFVideoProcessorControl

配置视频处理器 MFT。 (IMFVideoProcessorControl)
IMFVideoProcessorControl2

配置视频处理器 MFT。 (IMFVideoProcessorControl2)
IMFVideoSampleAllocator

为视频媒体接收器分配视频示例。
IMFVideoSampleAllocatorCallback

使应用程序能够跟踪增强的视频呈现器(EVR)分配的视频示例。
IMFVideoSampleAllocatorEx

分配包含 Microsoft Direct3D 11 纹理图面的视频示例。
IMFVideoSampleAllocatorNotify

IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotify)
IMFVideoSampleAllocatorNotifyEx

IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotifyEx)
IMFVirtualCamera

表示可以插入媒体基础帧服务器管道的虚拟相机。
IMFWorkQueueServices

控制媒体会话创建的工作队列。
IMFWorkQueueServicesEx

扩展 IMFWorkQueueServices 接口。
IOPMVideoOutput

表示输出保护管理器(OPM)会话的视频输出。
IPlayToControl

使 PlayToConnection 对象能够连接到媒体元素。
IPlayToControlWithCapabilities

为 IPlayToSource 提供确定内容功能的功能。
IPlayToSourceClassFactory

创建 PlayToSource 对象的实例。
IToc

IToc 接口表示单个目录。 它提供用于向其中添加条目以及从目录中删除条目的方法。
ITocCollection

ITocCollection 表示目录的集合。 它提供了用于从集合中添加、检索和删除目录的方法。
ITocEntry

ITocEntry 接口表示目录中的单个条目。 它提供用于设置和检索条目的描述性信息的方法。
ITocEntryList

ITocEntryList 接口表示目录中的条目列表。 它提供用于将条目添加到列表中以及从列表中删除条目的方法。
ITocParser

ITocParser 接口表示 TOC 分析器对象。 它提供用于将目录存储在视频文件中以及从视频文件中检索目录的方法。
IWMCodecLeakyBucket

在视频编码器上配置“泄漏桶”参数。
IWMCodecOutputTimestamp

获取要解码的下一个视频帧的时间戳。
IWMCodecPrivateData

获取必须追加到输出媒体类型的专用编解码器数据。 正确解码 Windows 媒体视频内容需要此编解码器数据。
IWMCodecProps

提供检索特定于格式的编解码器属性的方法。
IWMCodecStrings

检索编解码器和格式的名称和描述性字符串。
IWMColorConvProps

设置颜色转换器 DSP 的属性。
IWMResamplerProps

设置音频重新采样器 DSP 的属性。
IWMResizerProps

设置视频调整器 DSP 的属性。
IWMSampleExtensionSupport

配置对示例扩展的编解码器支持。
IWMVideoDecoderHurryup

控制视频解码器的速度。
IWMVideoDecoderReconBuffer

请注意,此接口已过时,不应使用。 管理重建的视频帧。
IWMVideoForceKeyFrame

强制编码器将当前帧编码为关键帧。

结构

 
AecQualityMetrics_Struct

包含声学回声取消(AEC)的质量指标。 此结构与 MFPKEY_WMAAECMA_RETRIEVE_TS_STATS 属性一起使用。
ASF_FLAT_PICTURE

包含存储为媒体源元数据的图像。 此结构用作 WM/图片元数据属性的数据项。
ASF_FLAT_SYNCHRONISED_LYRICS

包含作为媒体源元数据存储的同步歌词。 此结构用作 WM/Lyrics_Synchronised 元数据属性的数据项。
ASF_INDEX_DESCRIPTOR

描述流和索引类型的索引配置。
ASF_INDEX_IDENTIFIER

指定 ASF 索引器对象的索引。
ASF_MUX_STATISTICS

包含有关 ASF 多路复用器进度的统计信息。
CodecAPIEventData

CodecAPIEventData 结构包含EC_CODECAPI_EVENT事件的事件数据,并由支持 ICodecAPI 接口的编解码器发送。
D3D11_AES_CTR_IV

包含 128 位高级加密标准 CTR 模式(AES-CTR)块密码加密的初始化向量(IV)。 (D3D11_AES_CTR_IV)
D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT

包含D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE命令的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT

包含D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION命令的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT

包含D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE命令的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_INPUT

包含 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_OUTPUT

包含来自 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的响应。
D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT

包含D3D11_AUTHENTICATED_CONFIGURE_PROTECTION命令的输入数据。
D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT

包含D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE命令的输入数据。
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT查询的响应。
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT

包含D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的输入数据。
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的响应。
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES查询的响应。
D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE查询的响应。
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT

包含D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的输入数据。
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的响应。
D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE查询的响应。
D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE查询的响应。
D3D11_AUTHENTICATED_QUERY_INPUT

包含 ID3D11VideoContext::QueryAuthenticatedChannel 方法的输入数据。
D3D11_AUTHENTICATED_QUERY_OUTPUT

包含来自 ID3D11VideoContext::QueryAuthenticatedChannel 方法的响应。
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT

包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的输入数据。
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的响应。
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT

包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的输入数据。
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的响应。
D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_PROTECTION查询的响应。
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT查询的响应。
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT

包含D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的输入数据。
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的响应。
D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT

包含对D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT查询的响应。
D3D11_ENCRYPTED_BLOCK_INFO

指定对视频图面中的字节进行加密。
D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA

表示硬件内容保护的关键交换数据。
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA

表示硬件内容保护的关键交换输入数据。
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA

表示硬件内容保护的关键交换输出数据。
D3D11_OMAC

包含消息身份验证代码(MAC)。
D3D11_TEX2D_ARRAY_VPOV

标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_ARRAY_VPOV)
D3D11_TEX2D_VDOV

标识视频解码器输出视图的纹理资源。
D3D11_TEX2D_VPIV

标识视频处理器输入视图的纹理资源。
D3D11_TEX2D_VPOV

标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_VPOV)
D3D11_VIDEO_COLOR

定义 Microsoft Direct3D 11 视频的颜色值。
D3D11_VIDEO_COLOR_RGBA

指定 RGB 颜色值。 (D3D11_VIDEO_COLOR_RGBA)
D3D11_VIDEO_COLOR_YCbCrA

指定 YCbCr 颜色值。 (D3D11_VIDEO_COLOR_YCbCrA)
D3D11_VIDEO_CONTENT_PROTECTION_CAPS

描述图形驱动程序的内容保护功能。
D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION

向 ID3D11VideoContext::D ecoderBeginFrame 方法提供数据。
D3D11_VIDEO_DECODER_BUFFER_DESC

描述用于解码的压缩缓冲区。 (D3D11_VIDEO_DECODER_BUFFER_DESC)
D3D11_VIDEO_DECODER_BUFFER_DESC1

描述用于解码的压缩缓冲区。 (D3D11_VIDEO_DECODER_BUFFER_DESC1)
D3D11_VIDEO_DECODER_CONFIG

介绍 DirectX 视频加速(DXVA)Microsoft Direct3D 11 解码器设备的配置。
D3D11_VIDEO_DECODER_DESC

描述 Microsoft Direct3D 11 视频解码器或视频处理器的视频流。
D3D11_VIDEO_DECODER_EXTENSION

包含 ID3D11VideoContext::D ecoderExtension 方法的特定于驱动程序的数据。
D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC

描述视频解码器输出视图。
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK

描述子示例映射块。
D3D11_VIDEO_PROCESSOR_CAPS

介绍 Microsoft Direct3D 11 视频处理器的功能。
D3D11_VIDEO_PROCESSOR_COLOR_SPACE

指定视频处理的颜色空间。
D3D11_VIDEO_PROCESSOR_CONTENT_DESC

描述视频处理器的视频流。
D3D11_VIDEO_PROCESSOR_CUSTOM_RATE

指定帧速率转换或反向电视(IVTC)的自定义速率。 (D3D11_VIDEO_PROCESSOR_CUSTOM_RATE)
D3D11_VIDEO_PROCESSOR_FILTER_RANGE

定义图像筛选器支持的值范围。 (D3D11_VIDEO_PROCESSOR_FILTER_RANGE)
D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC

描述视频处理器输入视图。
D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC

描述视频处理器输出视图。
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS

定义与帧速率转换关联的一组视频处理器功能,包括反交错和反向电视播放。
D3D11_VIDEO_PROCESSOR_STREAM

包含 ID3D11VideoContext::VideoProcessorBlt 方法的流级数据。
D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT

提供有关传入 ID3DVideoContext1::VideoProcessorGetBehaviorHints 方法的输入流的信息。
D3D11_VIDEO_SAMPLE_DESC

描述视频示例。
D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT

检索支持的配置文件列表。 (D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT)
D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS

检索支持的格式列表。
D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM

提供在指定功能D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。
D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES

检索支持的配置文件列表。 (D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES)
D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT

检索视频解码的支持信息。
D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE

描述视频解码器堆的分配大小。 (D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE)
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC

检索一个值,该值指示视频编码是否支持指定的编解码器。
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT

检索一个值,该值指示提供的 HEVC 编码配置是否支持指定的编解码器配置支持参数,或检索 H.264 编码支持的配置。
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT

检索对指定编解码器和配置文件的图片控件支持。
D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE

检索一个值,该值指示指定的代码、配置文件和级别是否支持指定的帧子区域布局模式。
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE

检索一个值,该值指示是否支持视频编码的指定编解码器以及堆对象的 L0 和 L1 大小。
D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT

检索一个值,该值指示视频编码是否支持指定的编解码器、配置文件和格式。
D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE

检索一个值,该值指示指定的编解码器、配置文件和级别是否支持指定的刷新模式。
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION

检索指定编解码器支持的解析列表。
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT

D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT结构(d3d12video.h)检索指定编解码器支持的分辨率比率数。
D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL

检索一个值,该值指示是否支持指定的配置文件进行视频编码。
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE

检索一个值,该值指示指定的速率控制模式是否支持使用指定的编解码器进行视频编码
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS

表示D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT结构的视频编码器分辨率支持限制。
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS

检索指示使用指定编码配置进行视频编码的资源要求的值。
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT

检索指示对指定视频编码功能和配置值的支持的值。
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT

检索视频扩展命令的数目。
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT

检索指定参数阶段支持的参数数。
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS

检索指定参数阶段的视频扩展命令参数列表。
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE

检查视频扩展命令的分配大小。
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT

使用命令定义的输入和输出结构检索视频扩展命令支持。
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS

从驱动程序检索视频扩展命令的列表。
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR

提供在指定功能D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 检索视频编码器的运动估计功能。
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES

提供在指定功能D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 检索对视频运动估计的受保护资源支持。
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE

描述视频运动估算器堆的分配大小。
D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS

检索视频处理器支持的最大启用输入流数。
D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO

检索指定反交错模式、筛选器、速率转换或自动处理功能所需的过去引用帧数和将来的引用帧数。
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT

提供在指定功能D3D12_FEATURE_VIDEO_PROCESS_SUPPORT时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。
D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE

描述视频解码器堆的分配大小。 (D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE)
D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS

表示通过调用 ID3D12VideoDecodeCommandList::EndQuery 调用的视频解码统计信息查询的数据。
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT

提供对 ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap 的调用的输入数据。
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT

从对 ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap 的调用接收输出数据。
D3D12_RESOURCE_COORDINATE

描述资源的坐标。
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM

表示从中解码视频的压缩位流。
D3D12_VIDEO_DECODE_CONFIGURATION

描述视频解码器的配置。
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS

指定解码输出转换的参数。 (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS)
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1

指定解码输出转换的参数。 (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1)
D3D12_VIDEO_DECODE_FRAME_ARGUMENT

表示帧的解码参数。
D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS

指定视频解码操作的输入流的参数。
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM

表示单个组件的直方图输出缓冲区。
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS

指定视频解码操作的输出流的参数。 (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS)
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1

指定视频解码操作的输出流的参数。 (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1)
D3D12_VIDEO_DECODE_REFERENCE_FRAMES

包含当前解码操作的引用帧列表。
D3D12_VIDEO_DECODER_DESC

描述 ID3D12VideoDecoder。
D3D12_VIDEO_DECODER_HEAP_DESC

描述 ID3D12VideoDecoderHeap。
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES

表示编码操作的重新构造引用图像。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION

表示用于视频编码的编解码器配置结构。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264

表示 H.264 编码的编解码器配置。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC

表示 HEVC 编码的编解码器配置。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT

表示视频编码的编解码器配置支持结构。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264

表示对 H.264 编码的编码器编解码器配置支持。
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC

表示对 HEVC 编码的编码器编解码器配置支持。
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT

表示多个编解码器的图片控件支持结构。
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264

表示 H.264 视频编码的图片控件支持设置。
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC

表示 HEVC 视频编码的图片控件支持设置。
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM

封装编码操作的压缩位流输出。
D3D12_VIDEO_ENCODER_DESC

描述 ID3D12VideoEncoder。
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER

表示包含有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的元数据的缓冲区。
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS

表示 ID3D12VideoEncodeCommandList2::EncodeFrame 的输入参数。
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS

表示 ID3D12VideoEncodeCommandList2::EncodeFrame 的输出参数。
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA

表示视频编码器帧子区域元数据。
D3D12_VIDEO_ENCODER_HEAP_DESC

描述 ID3D12VideoEncoderHeap。
D3D12_VIDEO_ENCODER_INTRA_REFRESH

表示视频编码的刷新设置。
D3D12_VIDEO_ENCODER_LEVEL_SETTING

表示视频编码器级别设置。
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC

关联一个级别和一个用于高效视频编码(HEVC)级别设置配置的层。
D3D12_VIDEO_ENCODER_OUTPUT_METADATA

表示有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的元数据。
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS

表示有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的编码统计信息。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA

表示多个编解码器的关联 EncodeFrame 命令的图片级别控件元素。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264

表示 H.264 编码的关联 EncodeFrame 命令的图片级别控件元素。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION

表示 H264 视频编码的图片列表修改操作。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION

将引用图片中的更改描述为内存操作的元组,作为操作标识器和操作所需的关联参数的元组。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC

表示用于 HEVC 编码的关联 EncodeFrame 命令的图片级别控件元素。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC

06/30/2021
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA

将图片控制子区域定义为多个编解码器的切片。
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES

将子区域定义为支持此分区模式的编解码器的切片。
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC

定义视频编码器图片分辨率。
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC

将分辨率比率定义为无法实现的分数。
D3D12_VIDEO_ENCODER_PROFILE_DESC

描述编码器配置文件。
D3D12_VIDEO_ENCODER_RATE_CONTROL

表示视频编码器速率控制配置。
D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR

表示常量比特率模式的速率控制结构定义。
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS

表示D3D12_VIDEO_ENCODER_RATE_CONTROL结构的视频编码器速率控制结构定义。
D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP

表示常量量化参数模式的速率控制结构定义。
D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR

表示具有受限比特率的常量质量目标的速率控制结构定义。
D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR

表示可变比特率模式的速率控制结构定义。
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE

表示从传递给编码操作的输入帧生成的重建图片。
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264

表示 H.264 视频编码的参考图片描述符。
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC

表示 HEVC 视频编码的参考图片描述符。
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS

表示对 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 的调用的输入参数。
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS

表示对 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 的调用的输出参数。
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC

D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC表示序列级别视频编码操作输入的参数。
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE

表示多个视频编解码器的 GOP 结构。
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264

表示 H.264 视频编码的 GOP 结构。
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC

表示 HEVC 视频编码的 GOP 结构。
D3D12_VIDEO_EXTENSION_COMMAND_DESC

描述视频扩展命令。 (D3D12_VIDEO_EXTENSION_COMMAND_DESC)
D3D12_VIDEO_EXTENSION_COMMAND_INFO

描述视频扩展命令。 (D3D12_VIDEO_EXTENSION_COMMAND_INFO)
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO

描述视频扩展命令参数。
D3D12_VIDEO_FORMAT

定义资源内容说明的像素格式和颜色空间的组合。
D3D12_VIDEO_MOTION_ESTIMATOR_DESC

描述 ID3D12VideoMotionEstimator。 将此结构传递到 ID3D12VideoDevice1::CreateVideoMotionEstimator 以创建 ID3D12VideoMotionEstimator 的实例。
D3D12_VIDEO_MOTION_ESTIMATOR_INPUT

指定对 ID3D12VideoEncodeCommandList::EstimateMotion 的调用的输入参数。
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT

指定对 ID3D12VideoEncodeCommandList::EstimateMotion 的调用的输出参数。
D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC

描述 ID3D12VideoMotionEstimatorHeap。 将此结构传递到 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap,以创建 ID3D12VideoMotionEstimatorHeap 的实例。
D3D12_VIDEO_PROCESS_ALPHA_BLENDING

指定用于视频处理的 alpha 混合参数。
D3D12_VIDEO_PROCESS_FILTER_RANGE

定义图像筛选器支持的值范围。 (D3D12_VIDEO_PROCESS_FILTER_RANGE)
D3D12_VIDEO_PROCESS_INPUT_STREAM

包含视频处理器混合功能的输入信息。
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS

为传递给 ID3D12VideoCommandList::P rocessFrames 的输入流指定输入流参数。
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1

指定传递给 ID3D12VideoProcessCommandList1::P rocessFrames1 的输入流参数,该流支持更改每个调用的字段类型。
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC

指定视频进程操作的输入流的参数。
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE

提供有关流速率的信息。
D3D12_VIDEO_PROCESS_LUMA_KEY

指定用于 luma 键的设置。
D3D12_VIDEO_PROCESS_OUTPUT_STREAM

表示视频处理命令的输出流。
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS

为传递给 ID3D12VideoCommandList::P rocessFrames 的输出指定输出流参数。
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC

为传递给 ID3D12VideoProcessCommandList::P rocessFrames 的输出指定输出流参数。
D3D12_VIDEO_PROCESS_REFERENCE_SET

包含执行视频处理所需的参考帧。
D3D12_VIDEO_PROCESS_TRANSFORM

指定用于视频处理的转换参数。
D3D12_VIDEO_SAMPLE

描述图片缓冲区的宽度、高度、格式和颜色空间。
D3D12_VIDEO_SCALE_SUPPORT

介绍视频缩放程序支持的输出大小的缩放范围。
D3D12_VIDEO_SIZE_RANGE

描述视频缩放程序支持的大小范围。
D3DCONTENTPROTECTIONCAPS

介绍显示驱动程序的内容保护功能。
D3DOVERLAYCAPS

指定 Direct3D 设备的硬件覆盖功能。
DEVICE_INFO

包含有关媒体共享设备的信息。
DigitalWindowSetting

表示视频捕获的数字窗口的边界设置。
DXVA2_AES_CTR_IV

包含 128 位高级加密标准 CTR 模式(AES-CTR)块密码加密的初始化向量(IV)。 (DXVA2_AES_CTR_IV)
DXVA2_AYUVSample16

定义 16 位 AYUV 像素值。
DXVA2_AYUVSample8

定义 8 位 AYUV 像素值。
DXVA2_ConfigPictureDecode

描述 DXVA 解码器设备的配置。
DXVA2_DecodeBufferDesc

描述从解码器发送到 DirectX 视频加速(DXVA)设备的缓冲区。
DXVA2_DecodeExecuteParams

包含 IDirectXVideoDecoder::Execute 方法的参数。
DXVA2_DecodeExtensionData

包含 IDirectXVideoDecoder::Execute 方法的私有数据。
DXVA2_ExtendedFormat

描述视频流的格式。
DXVA2_FilterValues

包含 DirectX 视频加速(DXVA)图像筛选器的参数。
DXVA2_Fixed32

定义 32 位固定点数。
DXVA2_Frequency

定义视频频率。
DXVA2_ProcAmpValues

包含 DirectX 视频加速(DXVA)视频处理操作的值。
DXVA2_ValueRange

定义 DirectX 视频加速 (DXVA) 操作支持的值的范围。
DXVA2_VideoDesc

描述 DXVA 解码器设备或视频处理器设备的视频流。
DXVA2_VideoProcessBltParams

包含 IDirectXVideoProcessor::VideoProcessBlt 方法的参数。
DXVA2_VideoProcessorCaps

介绍 DirectX 视频加速(DVXA)视频处理器模式的功能。
DXVA2_VideoSample

指定 IDirectXVideoProcessor::VideoProcessBlt 方法的输入示例。
DXVABufferInfo

指定 IDirect3DDXVADevice9::Execute 方法的缓冲区。
DXVACompBufferInfo

指定 DirectX 视频加速(DXVA)压缩图面的要求。
DXVAHD_BLT_STATE_ALPHA_FILL_DATA

指定使用 Microsoft DirectX 视频加速高清晰度(DXVA-HD)时,如何计算 blit 运算的输出 alpha 值。
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA

指定使用 Microsoft DirectX 视频加速高清(DXVA-HD)时 blit 操作的背景色。
DXVAHD_BLT_STATE_CONSTRICTION_DATA

指定使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,输出是否在 blit 操作中向下采样。
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA

指定使用 Microsoft DirectX 视频加速高清(DXVA-HD)时的 blit 操作的输出颜色空间。
DXVAHD_BLT_STATE_PRIVATE_DATA

包含 Microsoft DirectX 视频加速高清(DXVA-HD)的专用 blit 状态的数据。
DXVAHD_BLT_STATE_TARGET_RECT_DATA

使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定用于分流的目标矩形。
DXVAHD_COLOR

定义 DXVA-HD 的颜色值。
DXVAHD_COLOR_RGBA

指定 RGB 颜色值。 (DXVAHD_COLOR_RGBA)
DXVAHD_COLOR_YCbCrA

指定 YCbCr 颜色值。 (DXVAHD_COLOR_YCbCrA)
DXVAHD_CONTENT_DESC

描述 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的视频流。
DXVAHD_CUSTOM_RATE_DATA

指定帧速率转换或反向电视(IVTC)的自定义速率。 (DXVAHD_CUSTOM_RATE_DATA)
DXVAHD_FILTER_RANGE_DATA

定义图像筛选器支持的值范围。 (DXVAHD_FILTER_RANGE_DATA)
DXVAHD_RATIONAL

包含一个合理数字(比率)。
DXVAHD_STREAM_DATA

包含 IDXVAHD_VideoProcessor::VideoProcessBltHD 方法的每流数据。
DXVAHD_STREAM_STATE_ALPHA_DATA

使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的平面 alpha 值。
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA

指定源矩形和目标矩形的像素纵横比(PAR)。
DXVAHD_STREAM_STATE_D3DFORMAT_DATA

使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的格式。
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA

使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的目标矩形。
DXVAHD_STREAM_STATE_FILTER_DATA

指定在 Microsoft DirectX 视频加速高定义(DXVA-HD)输入流上筛选操作的级别。
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA

指定如何交错Microsoft DirectX 视频加速高清(DXVA-HD)输入流。
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA

指定 Microsoft DirectX 视频加速高清(DXVA-HD)输入流的颜色空间。
DXVAHD_STREAM_STATE_LUMA_KEY_DATA

使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的 luma 键。
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA

使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的输出帧速率。
DXVAHD_STREAM_STATE_PALETTE_DATA

在Microsoft DirectX 视频加速高清(DXVA-HD)时,包含输入流的调色板条目。
DXVAHD_STREAM_STATE_PRIVATE_DATA

包含专用流状态的数据,用于 Microsoft DirectX 视频加速高清(DXVA-HD)输入流。
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA

包含来自 Microsoft DirectX 视频加速高清(DXVA-HD)设备的反向远程播放(IVTC)统计信息。
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA

使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的源矩形。
DXVAHD_VPCAPS

指定 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的功能。
DXVAHD_VPDEVCAPS

指定 Microsoft DirectX 视频加速高清(DXVA-HD)设备的功能。
DXVAHDSW_CALLBACKS

包含指向软件插件为 Microsoft DirectX 视频加速高清(DXVA-HD)实现的函数的指针。
DXVAUncompDataInfo

指定 DirectX 视频加速(DXVA)视频解码的未压缩图面的尺寸和像素格式。
MACROBLOCK_DATA

提供有关视频解码过程中宏块的数据。
MF_BYTE_STREAM_CACHE_RANGE

指定字节范围。
MF_CAMERA_CONTROL_RANGE_INFO

MF_CAMERA_CONTROL_RANGE_INFO结构表示相机控件的接受范围、步骤值和默认值。
MF_FLOAT2

包含两个组件的向量。
MF_FLOAT3

具有三个组件的向量。
MF_LEAKY_BUCKET_PAIR

指定文件的缓冲要求。
MF_QUATERNION

四维向量,用于表示旋转。
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_DistortionModel

表示多项式镜头失真模型。
MFCameraIntrinsic_PinholeCameraModel

表示一个针孔相机模型。
MFCLOCK_PROPERTIES

定义时钟的属性。
MFCONTENTPROTECTIONDEVICE_INPUT_DATA

包含有关要作为保护系统函数输入的数据的信息。
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA

包含有关作为保护系统函数输出的数据的信息。
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA

建议多媒体类计划程序服务(MMCSS)参数的安全处理器,以便可以按预期优先级计划实时任务。
MFFOLDDOWN_MATRIX

包含用于将多通道音频转换为较小数量的音频通道的系数。 此过程称为折叠。
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION

描述输出信任机构(OTA)请求的操作。 请求将发送到输入信任机构(ITA)。
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS

包含 IMFInputTrustAuthority::BindAccess 或 IMFInputTrustAuthority::UpdateAccess 方法的参数。
MFMediaKeyStatus

表示内容解密模块 (CDM) 会话密钥的状态。
MFMPEG2DLNASINKSTATS

包含来自数字生活网络联盟(DLNA)媒体接收器的编码统计信息。
MFNetCredentialManagerGetParam

包含凭据管理器的身份验证信息。
MFOffset

将偏移量指定为固定点实数。
MFPaletteEntry

在颜色表中包含一个调色板项。
MFPinholeCameraIntrinsic_IntrinsicModel

表示指定分辨率的针孔相机内部模型。
MFPinholeCameraIntrinsics

包含零个或 1 个针孔相机内部模型,这些模型描述如何将物理世界中的 3D 点投影到相机的 2D 图像帧上。
MFRatio

表示比率。
MFRR_COMPONENT_HASH_INFO

包含有关已撤销的组件的信息。
MFRR_COMPONENTS

包含有关一个或多个已吊销组件的信息。
MFT_INPUT_STREAM_INFO

包含有关媒体基础转换(MFT)上的输入流的信息。 若要获取这些值,请调用 IMFTransform::GetInputStreamInfo。
MFT_OUTPUT_DATA_BUFFER

包含有关 Media Foundation 转换的输出缓冲区的信息。 此结构用于 IMFTransform::P rocessOutput 方法。
MFT_OUTPUT_STREAM_INFO

包含有关媒体基础转换(MFT)上的输出流的信息。 若要获取这些值,请调用 IMFTransform::GetOutputStreamInfo。
MFT_REGISTER_TYPE_INFO

包含用于注册媒体基础转换(MFT)的媒体类型信息。
MFT_REGISTRATION_INFO

包含 IMFLocalMFTRegistration::RegisterMFT 方法的参数。
MFTOPONODE_ATTRIBUTE_UPDATE

指定拓扑节点的新属性值。
MFVideoArea

指定视频帧中的矩形区域。
MFVideoCompressedInfo

包含有关视频压缩格式的信息。 此结构用于 MFVIDEOFORMAT 结构。
MFVIDEOFORMAT

描述视频格式。
MFVideoInfo

包含适用于压缩和未压缩格式的视频格式信息。此结构用于 MFVIDEOFORMAT 结构。
MFVideoNormalizedRect

MFVideoNormalizedRect (mfcaptureengine.h) 结构定义规范化矩形,该矩形用于在视频矩形中指定子矩形。
MFVideoNormalizedRect

MFVideoNormalizedRect (mfmediaengine.h) 结构定义规范化矩形,该矩形用于在视频矩形中指定子矩形。
MFVideoSurfaceInfo

包含有关未压缩的视频格式的信息。 此结构用于 MFVIDEOFORMAT 结构。
MT_ARBITRARY_HEADER

包含高级流格式 (ASF) 文件中二进制流的格式数据。
MT_CUSTOM_VIDEO_PRIMARIES

定义视频源的自定义颜色初选。 颜色初选定义如何将颜色从 RGB 颜色空间转换为 CIE XYZ 颜色空间。
OPM_ACP_AND_CGMSA_SIGNALING

包含OPM_GET_ACP_AND_CGMSA_SIGNALING查询的结果。
OPM_ACTUAL_OUTPUT_FORMAT

包含输出保护管理器(OPM)中OPM_GET_ACTUAL_OUTPUT_FORMAT查询的结果。
OPM_CONFIGURE_PARAMETERS

包含输出保护管理器(OPM)或认证的输出保护管理器(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_ENCRYPTED_INITIALIZATION_PARAMETERS)。
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS

OPM_ENCRYPTED_INITIALIZATION_PARAMETERS (ksopmapi.h) 结构包含输出保护管理器 (OPM) 会话的初始化参数。
OPM_GET_CODEC_INFO_INFORMATION

OPM_GET_CODEC_INFO_INFORMATION(opmapi.h)包含OPM_GET_CODEC_INFO查询的结果。
OPM_GET_CODEC_INFO_INFORMATION

OPM_GET_CODEC_INFO_INFORMATION (ksopmapi.h) 结构包含OPM_GET_CODEC_INFO查询的结果。
OPM_GET_CODEC_INFO_PARAMETERS

OPM_GET_CODEC_INFO_PARAMETERS(opmapi.h)包含OPM_GET_CODEC_INFO命令的信息。
OPM_GET_CODEC_INFO_PARAMETERS

OPM_GET_CODEC_INFO_PARAMETERS (ksopmapi.h) 结构包含OPM_GET_CODEC_INFO命令的信息。
OPM_GET_INFO_PARAMETERS

OPM_GET_INFO_PARAMETERS(opmapi.h)包含 IOPMVideoOutput::GetInformation 方法的参数。
OPM_GET_INFO_PARAMETERS

OPM_GET_INFO_PARAMETERS (ksopmapi.h) 结构包含 IOPMVideoOutput::GetInformation 方法的参数。
OPM_HDCP_KEY_SELECTION_VECTOR

包含 High-Bandwidth 数字内容保护(HDCP)接收器的键选择向量(KSV)。
OPM_OMAC

OPM_OMAC(opmapi.h)包含输出保护管理器(OPM)消息的消息身份验证代码(MAC)。
OPM_OMAC

OPM_OMAC(ksopmapi.h)结构包含输出保护管理器(OPM)消息的消息身份验证代码(MAC)。
OPM_OUTPUT_ID_DATA

包含OPM_GET_OUTPUT_ID状态请求的结果。
OPM_RANDOM_NUMBER

OPM_RANDOM_NUMBER(opmapi.h)包含一个 128 位随机数,用于输出保护管理器(OPM)。
OPM_RANDOM_NUMBER

OPM_RANDOM_NUMBER (ksopmapi.h) 结构包含一个 128 位随机数,用于输出保护管理器(OPM)。
OPM_REQUESTED_INFORMATION

OPM_REQUESTED_INFORMATION(opmapi.h)包含输出保护管理器(OPM)状态请求的结果。
OPM_REQUESTED_INFORMATION

OPM_REQUESTED_INFORMATION (ksopmapi.h) 结构包含输出保护管理器 (OPM) 状态请求的结果。
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS

包含输出保护管理器(OPM)中OPM_SET_ACP_AND_CGMSA_SIGNALING命令的信息。
OPM_SET_HDCP_SRM_PARAMETERS

包含 OPM_SET_HDCP_SRM 命令的参数。
OPM_SET_PROTECTION_LEVEL_PARAMETERS

包含输出保护管理器(OPM)中OPM_SET_PROTECTION_LEVEL命令的数据。
OPM_STANDARD_INFORMATION

OPM_STANDARD_INFORMATION(opmapi.h)包含输出保护管理器(OPM)状态请求的结果。
OPM_STANDARD_INFORMATION

OPM_STANDARD_INFORMATION (ksopmapi.h) 结构包含输出保护管理器 (OPM) 状态请求的结果。
ROI_AREA

定义感兴趣的区域。
SENSORPROFILEID

描述传感器配置文件 ID。
STREAM_MEDIUM

不适用于应用程序。
TOC_DESCRIPTOR

TOC_DESCRIPTOR结构保存目录的描述性信息。
TOC_ENTRY_DESCRIPTOR

TOC_ENTRY_DESCRIPTOR结构保存目录中条目的描述性信息。