Microsoft 媒体基础

Microsoft Media Foundation 技术概述。

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

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

枚举

 
_MFP_CREATION_OPTIONS

指定 MFPCreateMediaPlayer 函数的选项。
_MFP_CREDENTIAL_FLAGS

包含MFP_ACQUIRE_USER_CREDENTIAL_EVENT结构的标志。
_MFP_MEDIAITEM_CHARACTERISTICS

包含描述媒体项的标志。
_MFT_DRAIN_TYPE

不支持。 (_MFT_DRAIN_TYPE)
_MFT_ENUM_FLAG

包含用于注册和枚举媒体基础转换的标志, (MRT) 。
_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 视频加速 (DXVA) 的 DirectX 图面类型。
DXVA2_VideoChromaSubSampling

描述色度值相对于 YUV 视频帧中的亮度样本的定位方式。
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 视频加速高清 (DXVA-HD) 时 blit 操作的状态参数。
DXVAHD_DEVICE_CAPS

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

指定 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的类型。
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 数字音频解码器的立体声下混模式。
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

指定内容解密模块的类型 (CDM) 会话,由 IMFContentDecryptionModuleSession 对象表示。
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

指定颜色数据是否包括余量和空间。
MFP_EVENT_TYPE

定义 IMFPMediaPlayerCallback 接口的事件类型。
MFP_MEDIAPLAYER_STATE

指定当前播放状态。
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

指定拓扑加载程序是否将基于硬件的媒体基础转换 (MRT) 插入拓扑。
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 Content Protection (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

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

函数

 
中止

中止当前媒体段的处理。
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 标头。 在调用 BeginSendRequest 方法之前,Microsoft Media Foundation 将为应包含在 HTTP 请求中的每个标头调用此方法一次。
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

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

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

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

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

指示挂起进程正在启动,资源应处于一致状态。
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 请求。 媒体基础仅在成功调用 EndSendRequest 方法后调用此方法。
BeginRegisterPlatformWorkQueueWithMMCSS

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

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

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

开始将 Windows Media 文件保存到应用程序的字节流。
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

给定一个配置文件,检查驱动程序是否支持指定的输出格式。
CheckVideoProcessorFormat

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

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

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

清除时间范围列表。
ClearMediaItem

清除当前媒体项。
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 Media Foundation 调用,以允许 IMFHttpDownloadRequest 释放任何内部资源。 如果当前请求仍在进行中,它还会取消该请求。
关闭

由 Microsoft Media Foundation 调用,以指定不再创建 HTTP 请求,并允许 IMFHttpDownloadSession 释放任何内部资源。
关闭

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

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

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

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

关闭 Microsoft Direct3D 设备句柄。
CloseDeviceHandle

关闭 Direct3D 设备句柄。
提交

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

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

将此对象的属性与其他对象的属性进行比较。
CompareItem

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

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

配置视频输出。
ConfigureAuthenticatedChannel

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

将媒体元素连接到媒体共享引擎。
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 函数会创建一个 IMFContentDecryptionModule,该模块表示 DRM 密钥系统的内容解密模块 (CDM) 。
CreateContentDecryptionModuleAccess

创建 IMFContentDecryptionModuleAccess 接口的实例。
CreateContentDecryptionModuleFactory

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

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

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

创建媒体错误对象。
CreateHttpDownloadSession

由 Microsoft Media Foundation 调用以打开 HTTP 或 HTTPS URL,而不是使用默认实现。
CreateInstance

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

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

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

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

创建 PlayToController 对象的实例。
CreateInstanceFromObject

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

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

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

从 对象创建媒体项。
CreateMediaItemFromURL

从 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 函数创建一个 IMFContentDecryptionModuleSession 对象,该对象表示内容解密模块 (CDM) 会话。
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 视频图面。
指示

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

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

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

启动解码操作以解码视频帧。 (ID3D11VideoContext.DecoderBeginFrame)
DecoderEnableDownsampling

指示将使用解码器降级采样,并且驱动程序应分配适当的引用帧。
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

启用或禁用无窗口交换链模式。
编码帧

对位流进行编码。
EncryptionBlt

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

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

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

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

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

完成异步请求,将电影和电视工程师协会 (SMPTE) 时间代码转换为 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

完成 Output Protection Manager (OPM) 会话的初始化序列。
FinishSessionKeyRefresh

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

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

导致流接收器删除它已接收但尚未呈现的任何样本。
刷新

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

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

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

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

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

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

向前或向后单步执行一个帧。
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

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

获取当前纵横比更正模式。 此模式控制是否在播放期间保留视频纵横比。
GetAtEndOfPayload

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

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

获取此媒体基础转换的全局属性存储 (MFT) 。
GetAudioAttributes

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

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

自 Windows 7 起,GetAudioFormat 不再可供使用。
GetAudioStreamCategory

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

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

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

获取区域的背景色。
GetBackgroundColor

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

获取音频平衡。
GetBalance

获取当前音频平衡。
GetBandwidthStep

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

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

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

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

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

获取视频边框的当前颜色。
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

指示是必须由调用方、Media Foundation 还是 IMFSSLCertificateManager 实现类验证服务器 SSL 证书。
GetCertificateSize

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

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

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

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

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

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

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

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

获取媒体接收器的特征。
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

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

获取媒体项的持续时间。
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

检索输出媒体类型的格式属性。 使用此方法可获取有关枚举音频格式的信息。
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。
GetIdealVideoSize

获取可在不显著降低性能或图像质量的情况下显示的视频大小范围。
GetIdentifier

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

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

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

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

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

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

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

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

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

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

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

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

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

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

查询此 Media Foundation 转换 (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

获取计时文本提示中的文本行数。
GetLineHeight

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

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

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

获取格式的主要类型。
GetManager

从 Microsoft 媒体基础视频呈现接收器获取 IMFDXGIDeviceManager。
GetMasterVolume

检索主卷级别。
GetMaximumDropMode

获取最大放置模式。
GetMaxLength

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

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

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

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

获取指向当前媒体项的指针。
GetMediaPlayer

获取指向创建媒体项的 MFPlay 播放器对象的指针。
GetMediaSink

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

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

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

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

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

检索流的媒体类型。
GetMediaType

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

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

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

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

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

获取一个属性存储区,该存储包含源的元数据,例如作者或标题。
GetMetadataItems

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

获取计时文本组件中计时元数据轨的列表。
GetMFMetadata

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

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

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

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

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

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

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

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

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

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

检索编解码器的名称。
GetName

获取区域的名称。
GetName

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

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

获取视频帧的大小,根据纵横比进行调整。
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

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

获取媒体项中 (音频、视频和其他) 的流数。
GetNumberOfSupportedProtocols

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

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

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

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

获取用于创建媒体项的 对象。
GetObjectCount

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

检索输出的互斥对象。
GetOutputMutexCount

检索与输出关联的互斥对象数。
GetOutputNodeCollection

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

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

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

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

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

获取此媒体基础转换 (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

获取区域的位置。
GetPosition

获取当前播放位置。 (IMFPMediaPlayer.GetPosition)
GetPreferredClsid

在首选列表中搜索与指定键名称匹配 (CLSID) 的类标识符。
GetPreload

获取预加载标志。
GetPresentationAttribute

从媒体资源获取演示文稿属性。
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

获取在创建 ID3D12VideoExtensionCommand 时传递到 ID3D12VideoDevice2::CreateVideoExtensionCommand 的 ID3D12ProtectedResourceSession。
GetProtectedResourceSession

获取在创建 ID3D12VideoMotionEstimator 时传递到 ID3D12VideoDevice1::CreateVideoMotionEstimator 的 ID3D12ProtectedResourceSession。
GetProtectedResourceSession

获取在创建 ID3D12VideoMotionEstimatorHeap 时传递到 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 的 ID3D12ProtectedResourceSession。
GetProtectedResourceSession

获取在创建 ID3D12VideoProcessor1 时传递到 ID3D12VideoDevice2::CreateVideoProcessor1 的 ID3D12ProtectedResourceSession。
GetProtectionCertificate

检索示例保护证书。
GetProtectionSystemIds

IMFContentDecryptionModule::GetProtectionSystemIds 获取 IMFContentDecryptionModule 支持的 SystemID 列表。
GetQualityLevel

检索当前质量级别。
GetRangeEndOffset

由 Microsoft Media Foundation 调用以检索当前响应中最后一个字节的偏移量,从资源开始计数。 当请求使用 HTTP“Range”标头仅下载部分资源时,这非常有用。
GetRangeInfo

获取有关相机控件的接受范围、步长值和默认值的信息。
GetRate

获取当前播放速率。 (IMFRateControl.GetRate)
GetRate

获取当前播放速率。 (IMFPMediaPlayer.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

获取指定时间范围的开始时间。
GetStartStopPosition

获取媒体项的开始和停止时间。
GetStartTime

获取初始播放位置。
GetStartTime

获取轨迹中提示的开始时间。
GetState

检索时钟的当前状态。
GetState

返回由调用方在异步 Begin 方法中指定的状态对象。 (IMFAsyncResult.GetState)
GetState

获取 MFPlay 播放器对象的当前播放状态。
GetStateNoAddRef

返回由调用方在异步 Begin 方法中指定的状态对象,而不增加对象的引用计数。 (IMFAsyncResult.GetStateNoAddRef)
GetStatistics

检索多路复用器统计信息。
GetStatistics

从媒体引擎获取播放统计信息。
GetStatistics

获取有关接收器编写器性能的统计信息。
GetStatus

返回异步操作的状态。 (IMFAsyncResult.GetStatus)
GetStatus

检索指定事件状态的 HRESULT。
GetStereo3DFramePackingMode

对于立体 3D 视频,获取视频帧中两个视图的布局。
GetStereo3DRenderMode

对于立体 3D 视频,查询媒体引擎如何呈现 3D 视频内容。
GetStream

按流索引从配置文件中检索流,和/或检索流索引的流编号。
GetStream

注意 此版本的 Media Foundation 中未实现此接口。 检索流优先级列表中的流的流编号。
GetStreamAttribute

从媒体资源获取流级属性。
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

获取此 Media Foundation 转换的最小和最大输入和输出流数 (MFT) 。
GetStreamNumber

检索流的流号。
GetStreamPrioritization

IMFASFProfile::GetStreamPrioritization 方法
GetStreamSelection

查询是否选择要播放的流。 (IMFMediaEngineEx.GetStreamSelection)
GetStreamSelection

查询是否选择了流。
GetStreamSelection

查询是否选择要播放的流。 (IMFPMediaItem.GetStreamSelection)
GetStreamsForRecord

检索高级系统格式互斥对象中的记录中包含的流编号。
GetStreamSinkById

获取由流标识符指定的流接收器。
GetStreamSinkCount

获取此媒体接收器上的流接收器数。
GetStreamType

获取流的主要媒体类型。
GetString

检索与键关联的宽字符字符串。
GetStringLength

检索与键关联的字符串值的长度。
GetStyle

获取有关计时文本提示的样式的信息。
GetStyleCount

获取 SAMI 文件中定义的样式数。
GetStyles

获取 SAMI 文件中定义的样式名称的列表。
GetSubEntries

GetSubEntries 方法获取由先前调用 SetSubEntries 设置的子项索引数组。
GetSubformatting

获取格式化的计时文本对象中的子格式。
GetSubformattingCount

获取格式化的计时文本对象中的子格式的数目。
GetSupportedHardwareEffects

返回当前配置的视频处理器中支持的效果列表。
GetSupportedProtocolType

按索引检索支持的协议。
GetSupportedRates

获取支持的播放速率范围。
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。
GetURL

获取用于创建媒体项的 URL。
GetUser

检索用户名。
GetUserData

获取存储在媒体项中的应用程序定义值。
GetValue

ICodecAPI::GetValue 方法获取编解码器属性的当前值。
GetValue

检索与事件关联的值(如果有)。 该值作为 PROPVARIANT 结构进行检索。 实际数据类型和值的含义取决于 事件。
GetVideoAspectRatio

获取视频流的图片纵横比。
GetVideoAttributes

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

检索视频解码器的功能和限制。
GetVideoDecoderConfig

获取驱动程序支持的解码器配置。
GetVideoDecoderConfigCount

获取驱动程序支持的指定视频说明的解码器配置数。
GetVideoDecoderProfile

获取驱动程序支持的配置文件。
GetVideoDecoderProfileCount

获取驱动程序支持的配置文件数。
GetVideoDecoderService

检索创建此解码器设备的 DirectX 视频加速 (DXVA) 解码器服务。
GetVideoFormat

自 Windows 7 起,GetVideoFormat 不再可供使用。
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 数组。
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) 服务接口。
GetVideoSourceRect

获取视频源矩形。
GetVideoSwapchainHandle

获取无窗口交换链的句柄。
GetVideoWindow

获取显示视频的窗口。
GetVolume

获取音频音量。
GetVolume

获取当前音频音量。
GetWrap

确定是否在区域中启用自动换行功能。
GetWritingMode

获取区域的写入模式。
HasAudio

查询当前媒体资源是否包含音频流。
HasAudio

查询媒体项是否包含音频流。
HasNullSourceOrigin

由 Microsoft Media Foundation 调用,用于检测 HTTP 或 HTTPS 请求已重定向到不同“源”的不同服务器的情况。
HasVideo

查询当前媒体资源是否包含视频流。
HasVideo

查询媒体项是否包含视频流。
Init

Init 方法初始化 TOC 分析器对象并将其与媒体文件相关联。
初始化

初始化索引器对象。
初始化

使用 ASF ContentInfo 对象中的数据初始化多路复用器。
初始化

重置高级系统格式 (ASF) 拆分器,并将其配置为分析 ASF 数据节中的数据。
初始化

初始化捕获引擎。
初始化

初始化数字生活网络联盟 (DLNA) 媒体接收器。 (IMFDLNASinkInit.Initialize)
InitializeCaptureSampleAllocator

使用与视频捕获方案相关的参数初始化示例分配器。
InitializeExtensionCommand

将用于初始化或重新初始化视频扩展命令的命令记录到视频解码命令列表中。
InitializeExtensionCommand

记录用于初始化视频扩展命令或将视频扩展命令重新初始化到视频处理器命令列表中的命令。
InitializeFactory

由媒体管道调用以初始化传感器转换。
InitializeHardwareKey

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

指定要分配的样本数和样本的媒体类型。
InitializeSampleAllocatorEx

初始化视频示例分配器对象。
InitInputProtection

初始化下游组件上的示例保护。
InitOutputProtection

从 上游 组件检索示例保护的初始化信息。
InsertAudioEffect

插入音频效果。
InsertEffect

将音频或视频效果应用于播放。
InsertElementAt

在集合中的指定索引处添加 对象。
InsertVideoEffect

插入视频效果。
Invoke

异步操作完成时调用。 (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

查询媒体资源是否包含受保护的内容。
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

当内容解密模块中的密钥发生更改时,将调用 IMFContentDecryptionModuleSessionCallbacks::KeyStatusChanged 函数 (CDM) 会话或其状态。
加载

从输入部分拓扑创建完全加载的拓扑。
加载

加载当前媒体源。
加载

IMFContentDecryptionModuleSession::Load 函数将指定会话的数据加载到 IMFContentDecryptionModuleSession 对象中。
LoadDefaults

加载指定捕获源的相机控件默认值。
LoadReference

从流中存储的数据封送接口。
Lock

向调用方授予对缓冲区中内存的访问权限,以便进行读取或写入。
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

从媒体基础媒体类型创建 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

从 WAVEFORMATEX 结构创建音频媒体类型。
MFCreateAudioRenderer

创建流式处理音频呈现器。
MFCreateAudioRendererActivate

为流式处理音频呈现器创建激活对象。
MFCreateAVIMediaSink

创建 Audio-Video 交错 (AVI) 接收器。
MFCreateCameraControlMonitor

创建 IMFCameraControlMonitor 的实例。
MFCreateCameraOcclusionStateMonitor

创建 IMFCameraOcclusionStateMonitor 的新实例,该实例允许应用程序在相机遮挡状态更改时接收通知。
MFCreateCollection

创建空集合对象。
MFCreateContentDecryptorContext

为指定的媒体保护系统创建 IMFContentDecryptorContext 接口。
MFCreateContentProtectionDevice

为指定的媒体保护系统创建 IMFContentProtectionDevice 接口。
MFCreateCredentialCache

创建凭据缓存对象。 应用程序可以使用此对象来实现自定义凭据管理器。
MFCreateD3D12SynchronizationObject

实例化一个 Media Foundation 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 媒体对象兼容的缓冲区, (DSO) 。
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

创建可用于在 Sequencer 源演示文稿中查找的 PROPVARIANT。
MFCreateSequencerSource

创建 Sequencer 源。
MFCreateSimpleTypeHandler

创建一个一次支持单个媒体类型的媒体类型处理程序。
MFCreateSinkWriterFromMediaSink

从媒体接收器创建接收器编写器。
MFCreateSinkWriterFromURL

从 URL 或字节流创建接收器编写器。
MFCreateSourceReaderFromByteStream

从字节流创建源读取器。
MFCreateSourceReaderFromMediaSource

从媒体源创建源读取器。
MFCreateSourceReaderFromURL

从 URL 创建源读取器。
MFCreateSourceResolver

创建源解析程序,该解析程序用于从 URL 或字节流创建媒体源。
MFCreateStandardQualityManager

创建质量管理器的默认实现。
MFCreateStreamDescriptor

创建流描述符。
MFCreateStreamOnMFByteStream

返回包装 Microsoft Media Foundation 字节流的 IStream 指针。
MFCreateStreamOnMFByteStreamEx

创建包装 Microsoft Media Foundation 字节流的 IRandomAccessStream 对象。
MFCreateSystemTimeSource

创建基于系统时间的演示时间源。
MFCreateTempFile

创建由临时本地文件支持的字节流。
MFCreateTopoLoader

创建拓扑加载程序的新实例。
MFCreateTopology

创建拓扑对象。
MFCreateTopologyNode

创建拓扑节点。
MFCreateTrackedSample

创建一个 IMFTrackedSample 对象,用于跟踪视频媒体样本上的引用计数。
MFCreateTranscodeProfile

创建空的转码配置文件对象。
MFCreateTranscodeSinkActivate

创建转码接收器激活对象。
MFCreateTranscodeTopology

创建部分转码拓扑。
MFCreateTranscodeTopologyFromByteStream

创建用于转码到字节流的拓扑。
MFCreateTransformActivate

为媒体基础转换创建泛型激活对象, (MRT) 。
MFCreateVideoMediaType

从 MFVIDEOFORMAT 结构创建视频媒体类型。
MFCreateVideoMediaTypeFromBitMapInfoHeader

未实现此函数。 (MFCreateVideoMediaTypeFromBitMapInfoHeader)
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx

从 BITMAPINFOHEADER 结构创建视频媒体类型。
MFCreateVideoMediaTypeFromSubtype

使用指定的子类型创建部分视频媒体类型。
MFCreateVideoMediaTypeFromVideoInfoHeader

从KS_VIDEOINFOHEADER结构创建媒体类型。
MFCreateVideoMediaTypeFromVideoInfoHeader2

从KS_VIDEOINFOHEADER2结构创建媒体类型。
MFCreateVideoRendererActivate

为增强的视频呈现器 (EVR) 媒体接收器创建激活对象。
MFCreateVideoSampleAllocatorEx

创建一个 对象,该对象分配与 Microsoft DirectX 图形基础结构 (DXGI) 兼容的视频示例。
MFCreateVirtualCamera

创建一个虚拟相机对象,调用方可以使用该对象从系统注册、注销或删除虚拟相机。
MFCreateWaveFormatExFromMFMediaType

将 Media Foundation 音频媒体类型转换为 WAVEFORMATEX 结构。
MFCreateWAVEMediaSink

创建 WAVE 存档接收器。 WAVE 存档接收器获取音频并将其写入.wav文件。
MFCreateWICBitmapBuffer

创建一个媒体缓冲区对象,该对象管理 Windows 图像处理组件 (WIC) 。
MFCreateWMAEncoderActivate

创建可用于创建 Windows Media Audio (WMA) 编码器的激活对象。
MFCreateWMVEncoderActivate

创建可用于创建 Windows Media Video (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

从媒体基础媒体类型初始化 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

从 WAVEFORMATEX 结构初始化媒体类型。
MFInitVideoFormat

初始化标准视频格式(如 DVD、模拟电视或 ATSC 数字电视)的 MFVIDEOFORMAT 结构。
MFInitVideoFormat_RGB

初始化未压缩 RGB 视频格式的 MFVIDEOFORMAT 结构。
MFInvokeCallback

调用回调方法以完成异步操作。 (MFInvokeCallback)
MFIsContentProtectionDeviceSupported

检查指定的媒体保护系统是否支持硬件安全处理器。
MFIsFormatYUV

查询 FOURCC 代码或D3DFORMAT值是否为 YUV 格式。
MFIsVirtualCameraTypeSupported

返回一个值,该值指示平台上是否支持特定的虚拟相机。
MFllMulDiv

计算 ( (* b) + d) / c,其中每个术语都是一个 64 位有符号值。
MFLoadSignedLibrary

加载为受保护环境签名的动态链接库。
MFLockDXGIDeviceManager

锁定共享的 Microsoft DirectX 图形基础结构 (DXGI) 设备管理器。
MFLockPlatform

阻止 MFShutdown 函数。
MFLockSharedWorkQueue

获取并锁定共享工作队列。 (MFLockSharedWorkQueue)
MFLockWorkQueue

锁定工作队列。 (MFLockWorkQueue)
MFMapDX9FormatToDXGIFormat

将 Microsoft Direct3D 9 格式标识符转换为 Microsoft DirectX Graphics Infrastructure (DXGI) 格式标识符。
MFMapDXGIFormatToDX9Format

将 Microsoft DirectX Graphics Infrastructure (DXGI) 格式标识符转换为 Microsoft Direct3D 9 格式标识符。
MFP_GET_ACQUIRE_USER_CREDENTIAL_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_ACQUIRE_USER_CREDENTIAL_EVENT指针。
MFP_GET_ERROR_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_ERROR_EVENT指针。
MFP_GET_FRAME_STEP_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_FRAME_STEP_EVENT指针。
MFP_GET_MEDIAITEM_CLEARED_EVENT

将MFP_EVENT_HEADER指针强制转换为MEDIAITEM_CLEARED_EVENT指针。
MFP_GET_MEDIAITEM_CREATED_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_MEDIAITEM_CREATED_EVENT指针。
MFP_GET_MEDIAITEM_SET_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_MEDIAITEM_SET_EVENT指针。
MFP_GET_MF_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_MF_EVENT指针。
MFP_GET_PAUSE_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_PAUSE_EVENT指针。
MFP_GET_PLAY_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_PLAY_EVENT指针。
MFP_GET_PLAYBACK_ENDED_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_PLAYBACK_ENDED_EVENT指针。
MFP_GET_POSITION_SET_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_POSITION_SET_EVENT指针。
MFP_GET_RATE_SET_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_RATE_SET_EVENT指针。
MFP_GET_STOP_EVENT

将MFP_EVENT_HEADER指针强制转换为MFP_STOP_EVENT指针。
MFPCreateMediaPlayer

创建 MFPlay 播放器对象的新实例。
MFPERIODICCALLBACK

MFAddPeriodicCallback 函数的回调函数。
MFPutWaitingWorkItem

将等待事件发出信号的工作项排队。 (MFPutWaitingWorkItem)
MFPutWorkItem

将异步操作放在工作队列上。 (MFPutWorkItem)
MFPutWorkItem2

将异步操作置于具有指定优先级的工作队列上。 (MFPutWorkItem2)
MFPutWorkItemEx

将异步操作放在工作队列上。 (MFPutWorkItemEx)
MFPutWorkItemEx2

将异步操作置于具有指定优先级的工作队列上。 (MFPutWorkItemEx2)
MFRegisterLocalByteStreamHandler

在调用方进程中注册字节流处理程序。
MFRegisterLocalSchemeHandler

在调用方进程中注册方案处理程序。
MFRegisterPlatformWithMMCSS

将标准 Microsoft Media Foundation 平台工作队列注册到多媒体类计划程序服务 (MMCSS) 。
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

枚举注册表中 (MRT) 媒体基础转换。
MFTEnum2

获取与指定搜索条件匹配的 Microsoft Media Foundation (MCT) 转换的列表。
MFTEnumEx

获取与指定搜索条件匹配的 Microsoft Media Foundation (MCT) 转换的列表。 此函数扩展 MFTEnum 函数。
MFTGetInfo

从注册表中获取有关媒体基础转换的信息 (MFT) 。
MFTranscodeGetAudioOutputAvailableTypes

从音频编码器获取输出格式的列表。
MFTRegister

将有关媒体基础转换的信息 (MFT) 添加到注册表。
MFTRegisterLocal

在调用方进程中 (MFT) 注册媒体基础转换。 (MFTRegisterLocal)
MFTRegisterLocalByCLSID

在调用方进程中 (MFT) 注册媒体基础转换。 (MFTRegisterLocalByCLSID)
MFTUnregister

取消注册媒体基础转换 (MFT) 。
MFTUnregisterLocal

从调用方进程中注销一个或多个媒体基础转换 (MRT) 。
MFTUnregisterLocalByCLSID

从调用方进程中注销媒体基础转换 (MFT) 。
MFUnlockDXGIDeviceManager

解锁共享的 Microsoft DirectX 图形基础结构 (DXGI) 设备管理器。
MFUnlockPlatform

通过调用 MFLockPlatform 函数锁定媒体基础平台后,解锁该平台。
MFUnlockWorkQueue

解锁工作队列。 (MFUnlockWorkQueue)
MFUnregisterPlatformFromMMCSS

从多媒体类计划程序服务注销 Microsoft Media Foundation 平台工作队列, (MMCSS) 任务。
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 方法完成时调用。
OnMediaPlayerEvent

由 MFPlay 播放器对象调用,以通知应用程序播放事件。
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)
暂停

暂停播放。 (IMFPMediaPlayer.Pause)
PDXVAHDSW_CreateDevice

创建软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的实例。
PDXVAHDSW_CreateVideoProcessor

创建软件 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器插件。
PDXVAHDSW_DestroyDevice

销毁软件插件 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的实例。
PDXVAHDSW_DestroyVideoProcessor

销毁 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的软件。
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

在流中Places标记。
PlaceMarker

Places指定流中的标记。


开始播放。 (IMFMediaEngine.Play)


开始播放。 (IMFPMediaPlayer.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

在调用方进程中) 注册一个或多个媒体基础转换 (MRT。
RegisterNotifications

注册计时文本通知对象。
RegisterProxyResult

记录使用当前代理的成功或失败。
RegisterThreads

通知对象将其工作线程注册到多媒体类计划程序服务 (MMCSS) 。 (IMFRealTimeClient.RegisterThreads)
RegisterThreadsEx

通知对象将其工作线程注册到多媒体类计划程序服务 (MMCSS) 。 (IMFRealTimeClientEx.RegisterThreadsEx)
RegisterVideoProcessorSoftwareDevice

注册软件视频处理设备。
ReleaseBuffer

释放通过调用 IDirectXVideoDecoder::GetBuffer 获取的缓冲区。
ReleaseDecoderBuffer

释放通过调用 ID3D11VideoContext::GetDecoderBuffer 方法获取的缓冲区。
移除

从 IMFSourceBuffer 中删除由指定时间范围定义的媒体段。
移除

删除与会话关联的所有许可证和密钥。
移除

禁用和注销系统中的虚拟相机。
RemoveAllBuffers

从示例中删除所有缓冲区。
RemoveAllControls

从相机控件集合中删除所有控件。
RemoveAllEffects

从捕获流中删除所有效果。
RemoveAllEffects

删除所有音频和视频效果。
RemoveAllEffects

删除使用 IMFPMediaPlayer::InsertEffect 方法添加的所有效果。
RemoveAllElements

从集合中移除所有项。
RemoveAllElements

从列表中删除所有源元素。
RemoveAllPayloadExtensions

删除为流配置的所有有效负载扩展。
RemoveAllStreams

从捕获接收器中删除所有流。
RemoveAllTransformsForStream

删除指定流的所有媒体基础转换 (MRT) ,解码器除外。
RemoveClockStateSink

取消注册正在从时钟接收状态更改通知的对象。
RemoveControl

从相机控件集合中删除具有指定控件集和 ID 的控件。
RemoveControlSubscription

从将引发 IMFCameraControlNotify::OnChange 通知的控件列表中删除相机控件。
RemoveEffect

从捕获流中删除效果。
RemoveEffect

删除使用 IMFPMediaPlayer::InsertEffect 方法添加的效果。
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

存储跨进程边界封送接口所需的数据。
Seek

按指定的偏移量移动流中的当前位置。
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

设置应用程序的证书。
SetAspectRatioMode

指定是否在播放期间保留视频的纵横比。
SetAudioAttributes

在转码配置文件中设置音频流配置设置。
SetAudioEndpointRole

设置用于下一次调用 SetSource 或 Load 的音频设备终结点。
SetAudioStreamCategory

设置下一次调用 SetSource 或 Load 的音频流类别。
SetAutoPlay

指定媒体引擎是否自动开始播放。
SetBalance

设置音频平衡。 (IMFMediaEngineEx.SetBalance)
SetBalance

设置音频平衡。 (IMFPMediaPlayer.SetBalance)
SetBlob

将字节数组与键相关联。
SetBorderColor

设置边框颜色。
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

设置主卷级别。
SetMediaItem

将媒体项排队以供播放。
SetMediaKeys

设置要与媒体引擎一起使用的媒体键对象。
SetMediaType

设置高级系统格式 (ASF) 流配置对象的媒体类型。
SetMirror

指定是否翻转视频图像。
SetMirrorState

启用或禁用视频预览流的镜像。 (IMFCapturePreviewSink.SetMirrorState)
SetMirrorState

启用或禁用视频预览流的镜像。 (IMFCaptureSource.SetMirrorState)
SetMode

指定输入视频流是否交错。
SetMute

将音频静音或取消静音。 (IMFSimpleAudioVolume.SetMute)
SetMute

将音频静音或取消静音。 (IMFPMediaPlayer.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

设置为其枚举媒体源和转换的策略。
SetPosition

设置播放位置。
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)
SetRate

设置播放速率。 (IMFPMediaPlayer.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)
SetStartStopPosition

设置媒体项的开始和停止时间。
SetStatus

设置异步操作的状态。 (IMFAsyncResult.SetStatus)
SetStereo3DFramePackingMode

对于立体 3D 视频,设置视频帧内两个视图的布局。
SetStereo3DRenderMode

对于立体 3D 视频,指定媒体引擎如何呈现 3D 视频内容。
SetStream

将流添加到配置文件或重新配置现有流。
SetStreamNumber

为流分配流编号。
SetStreamSelection

选择或取消选择要播放的流。
SetStreamSelection

选择或取消选择一个或多个流。
SetStreamSelection

选择或取消选择流。
SetStreamSelectorFlags

设置流选择器的选项。
SetStreamSink

设置媒体项的媒体接收器。
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

指定通道矩阵。
SetUserData

将应用程序定义的值存储在媒体项中。
SetUserOptions

指定如何存储用户凭据。
SetUseSampleExtensions

配置编解码器是否支持示例扩展。
SetValue

SetValue 方法设置编解码器属性的值。 (ICodecAPI::SetValue)
SetValueWithNotify

SetValueWithNotify 方法在编解码器上设置属性,并返回结果更改的其他属性的列表。 (ICodecAPI::SetValueWithNotify)
SetVideoAttributes

在转码配置文件中设置视频流配置设置。
SetVideoProcessBltState

设置由 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备的 blit 操作的状态参数。
SetVideoProcessStreamState

为 Microsoft DirectX 视频加速高清 (DXVA-HD) 设备上的输入流设置状态参数。
SetVideoSourceRect

设置视频源矩形。
SetVolume

设置音频音量级别。
SetVolume

设置音频音量。
SetWorkQueue

指定包含此 对象的拓扑分支的工作队列。
SetWorkQueueEx

指定此对象应用于异步工作项的工作队列。
ShareResources

允许媒体引擎在帧服务器模式下访问受保护的内容。
ShouldDelayTheLoadEvent

获取一个值,该值指示连接到 Web 音频是否应延迟页面的加载事件。
ShouldTransferSource

指定是否应传输源。
关机

IMFCameraControlMonitor::Shutdown 函数关闭相机控制监视器并清理关联的资源。
关机

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

关闭媒体接收器并释放它正在使用的资源。
关机

关闭媒体源并释放它正在使用的资源。
关机

在媒体会话关闭时调用。
关机

关闭媒体基础对象并释放与该对象关联的所有资源。 (IMFShutdown.Shutdown)
关机

关闭事件队列。
关机

关闭媒体引擎并释放它正在使用的资源。
关机

IMFMediaKeys::Shutdown (mfmediaengine.h) 方法关闭关联的内容解密模块 (CDM) 。
关机

关闭 MFPlay 播放器对象并释放该对象正在使用的任何资源。
关机

关闭映像共享引擎。
关机

关闭同步对象。
关机

释放虚拟相机的所有内部资源。
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

释放已分配的所有视频示例。
Unlock

(MFT) 解锁媒体基础转换,以便应用程序可以使用它。
Unlock

解锁以前锁定的缓冲区。 每次调用 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)
UpdateVideo

汇报视频帧。 (IMFPMediaPlayer.UpdateVideo)
UpdateVideoStream

汇报视频的源矩形、目标矩形和边框颜色。
VideoProcessBlt

对一个或多个输入样本执行视频处理操作,并将结果写入 Direct3D9 图面。
VideoProcessBltHD

对一个或多个输入样本执行视频处理 blit,并将结果写入 Microsoft Direct3D 图面。
VideoProcessorBlt

对一个或多个输入样本执行视频处理操作,并将结果写入 Direct3D 图面。
VideoProcessorGetBehaviorHints

返回驱动程序提示,指示哪些视频处理器操作最好使用多平面覆盖硬件而不是 ID3D11VideoContext::VideoProcessorBlt 方法执行。
VideoProcessorGetOutputAlphaFillMode

获取视频处理器的当前 alpha 填充模式。
VideoProcessorGetOutputBackgroundColor

获取视频处理器的当前背景色。
VideoProcessorGetOutputColorSpace

获取视频处理器的当前输出颜色空间。
VideoProcessorGetOutputColorSpace1

获取视频处理器输出图面的颜色空间信息。
VideoProcessorGetOutputConstriction

获取视频处理器执行的当前向下采样级别。
VideoProcessorGetOutputExtension

从视频处理器获取专用状态数据。
VideoProcessorGetOutputHDRMetaData

获取描述显示内容的显示器的 HDR 元数据。
VideoProcessorGetOutputShaderUsage

获取一个值,该值指示调用 ID3D11VideoContext::VideoProcessorBlt 的输出图面是否可以由 Direct3D 着色器读取。
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

设置一个值,该值指示从调用 ID3D11VideoContext::VideoProcessorBlt 的输出图面是否将由 Direct3D 着色器读取。
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

注册媒体基础转换 (调用方进程中) MRT。
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

表示由媒体基础对象生成的事件。 使用此接口获取有关事件的信息。
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

向 Sequencer 源提供通知。
IMFMediaSourceTopologyProvider

使应用程序能够从 Sequencer 源获取拓扑。
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 的Stream对象可以公开此接口,以便为接口指针提供自定义封送处理。
IMFOutputPolicy

封装来自输入信任机构 (ITA) 的使用策略。
IMFOutputSchema

封装有关输出保护系统及其相应配置数据的信息。
IMFOutputTrustAuthority

封装受信任的输出支持的一个或多个输出保护系统的功能。
IMFPluginControl

控制如何在 Microsoft Media Foundation 中枚举媒体源和转换。 (IMFPluginControl)
IMFPluginControl2

控制如何在 Microsoft Media Foundation 中枚举媒体源和转换。 (IMFPluginControl2)
IMFPMediaItem

表示媒体项。 (Deprecated.) 。
IMFPMediaPlayer

包含播放媒体文件的方法。 (Deprecated.) 。
IMFPMediaPlayerCallback

IMFPMediaPlayer 接口的回调接口。
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 接口表示。 此上下文中的术语“设备”可以指物理设备、自定义媒体源或帧提供程序。
IMFSensorGroup

表示可以从中创建 IMFMediaSource 的一组传感器设备。
IMFSensorProcessActivity

表示与传感器关联的进程的活动。
IMFSensorProfile

描述媒体基础传感器配置文件。
IMFSensorProfileCollection

包含媒体基础传感器配置文件对象的集合。
IMFSensorStream

. (IMFSensorStream)
IMFSensorTransformFactory

传感器转换实现的接口允许媒体管道查询传感器转换的要求,并创建传感器转换的运行时实例。
IMFSequencerSource

由 Sequencer 源实现。
IMFSharingEngineClassFactory

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

由某些必须显式关闭的 Media Foundation 对象公开。
IMFSignedLibrary

提供允许内容保护系统获取已签名库中函数的过程地址的方法。 此方法提供的功能与 GetProcAddress 相同,该功能不适用于 Windows 应用商店应用。
IMFSimpleAudioVolume

控制与流式处理音频呈现器关联的音频会话的主音量级别, (SAR) 和音频捕获源。
IMFSinkWriter

由 Microsoft 媒体基础接收器编写器对象实现。
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 实例中,并允许在媒体基础组件之间传递空间音频信息。
IMFSpatialAudioSample

表示具有空间声音信息的多媒体示例。 每个 IMFSpatialAudioSample 都包含一个或多个 IMFSpatialAudioObjectBuffer 对象。
IMFSSLCertificateManager

由客户端实现并由 Microsoft Media Foundation 调用,以获取客户端安全套接字层 (SSL) 服务器请求的证书。
IMFStreamDescriptor

获取有关媒体源中一个流的信息。
IMFStreamingSinkConfig

将配置信息传递给用于流式传输内容的媒体接收器。
IMFStreamSink

表示媒体接收器对象上的流。
IMFSystemId

提供检索系统 ID 数据的方法。
IMFTimecodeTranslate

在电影和电视工程师协会 (SMPTE) 时间代码和 100 纳秒时间单位之间进行转换。
IMFTimedText

计时文本对象表示计时文本的组件。
IMFTimedTextBinary

表示计时文本对象的数据内容。
IMFTimedTextCue

表示 timed-text-cue 对象。
IMFTimedTextFormattedText

表示带格式的计时文本块。
IMFTimedTextNotify

定义 Microsoft Media Foundation 定时文本通知的回调的接口。
IMFTimedTextRegion

表示计时文本对象的显示区域。
IMFTimedTextStyle

表示计时文本的样式。
IMFTimedTextTrack

表示计时文本的轨迹。
IMFTimedTextTrackList

表示计时文本曲目的列表。
IMFTimer

提供在指定时间调用回调的计时器。
IMFTopoLoader

将部分拓扑转换为完整拓扑。
IMFTopology

表示拓扑。 拓扑描述按特定顺序连接的媒体源、接收器和转换的集合。
IMFTopologyNode

表示拓扑中的节点。
IMFTopologyNodeAttributeEditor

汇报媒体会话当前拓扑中一个或多个节点的属性。
IMFTrackedSample

跟踪视频媒体示例中的引用计数。
IMFTranscodeProfile

由转码配置文件对象实现。
IMFTranscodeSinkInfoProvider

由转码接收器激活对象实现。
IMFTransform

由所有媒体基础转换 (MRT) 实现。
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 Media 视频内容需要此编解码器数据。
IWMCodecProps

提供检索特定于格式的编解码器属性的方法。
IWMCodecStrings

检索编解码器和格式的名称和描述性字符串。
IWMColorConvProps

设置颜色转换器 DSP 上的属性。
IWMResamplerProps

设置音频重新采样器 DSP 的属性。
IWMResizerProps

设置视频大小调整器 DSP 的属性。
IWMSampleExtensionSupport

配置对示例扩展的编解码器支持。
IWMVideoDecoderHurryup

控制视频解码器的速度。
IWMVideoDecoderReconBuffer

注意 此接口已过时,不应使用。 管理重建的视频帧。
IWMVideoForceKeyFrame

强制编码器将当前帧编码为关键帧。

结构

 
AecQualityMetrics_Struct

包含 AEC) 声学回声消除的质量指标 (。 此结构与 MFPKEY_WMAAECMA_RETRIEVE_TS_STATS 属性一起使用。
ASF_FLAT_PICTURE

包含存储为媒体源的元数据的图像。 此结构用作 WM/Picture 元数据属性的数据项。
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 模式的初始化向量 (IV) , (AES-CTR) 块密码加密。 (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 视频加速的 Microsoft Direct3D 11 解码器设备的配置 (DXVA) 。
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 模式的初始化向量 (IV) , (AES-CTR) 块加密。 (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

将偏移量指定为定点实数。
MFP_ACQUIRE_USER_CREDENTIAL_EVENT

MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL 事件的事件结构。
MFP_ERROR_EVENT

MFP_EVENT_TYPE_ERROR 事件的事件结构。
MFP_EVENT_HEADER

包含每种类型的 MFPlay 事件共有的信息。
MFP_FRAME_STEP_EVENT

MFP_EVENT_TYPE_FRAME_STEP 事件的事件结构。
MFP_MEDIAITEM_CLEARED_EVENT

MFP_EVENT_TYPE_MEDIAITEM_CLEARED 事件的事件结构。
MFP_MEDIAITEM_CREATED_EVENT

MFP_EVENT_TYPE_MEDIAITEM_CREATED 事件的事件结构。
MFP_MEDIAITEM_SET_EVENT

MFP_EVENT_TYPE_MEDIAITEM_SET 事件的事件结构。
MFP_MF_EVENT

MFP_EVENT_TYPE_MF 事件的事件结构。
MFP_PAUSE_EVENT

MFP_EVENT_TYPE_PAUSE 事件的事件结构。
MFP_PLAY_EVENT

MFP_EVENT_TYPE_PLAY 事件的事件结构。
MFP_PLAYBACK_ENDED_EVENT

MFP_EVENT_TYPE_PLAYBACK_ENDED 事件的事件结构。
MFP_POSITION_SET_EVENT

MFP_EVENT_TYPE_POSITION_SET 事件的事件结构。
MFP_RATE_SET_EVENT

MFP_EVENT_TYPE_RATE_SET 事件的事件结构。
MFP_STOP_EVENT

MFP_EVENT_TYPE_STOP 事件的事件结构。
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

包含有关媒体基础转换的输出缓冲区的信息。 此结构在 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) structrue 包含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 位随机数,可与 Output Protection Manager (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 结构保存目录中条目的描述性信息。