Microsoft媒体基础
媒体基础技术Microsoft概述。
若要开发 Microsoft Media Foundation,需要以下标头:
- codecapi.h
- dxva2api.h
- dxva9typ.h
- dxvahd.h
- icodecapi.h
- ksopmapi.h
- mfapi.h
- mfcaptureengine.h
- mfcontentdecryptionmodule.h
- mfd3d12.h
- mfidl.h
- mfmediacapture.h
- mfmediaengine.h
- mfmp2dlna.h
- mfobjects.h
- mfreadwrite.h
- mfsharingengine.h
- mfspatialaudio.h
- mftransform.h
- mfvirtualcamera.h
- opmapi.h
- wmcodecdsp.h
- wmcontainer.h
有关此技术的编程指南,请参阅:
枚举
_MFT_DRAIN_TYPE 不支持。 (_MFT_DRAIN_TYPE) |
_MFT_ENUM_FLAG 包含用于注册和枚举媒体基础转换(MFT)的标志。 |
_MFT_INPUT_DATA_BUFFER_FLAGS 定义 IMFTransform::P rocessInput 方法的标志。 目前未定义任何标志。 |
_MFT_INPUT_STATUS_FLAGS 指示媒体基础转换(MFT)上的输入流的状态。 |
_MFT_INPUT_STREAM_INFO_FLAGS 描述媒体基础转换(MFT)上的输入流。 |
_MFT_OUTPUT_DATA_BUFFER_FLAGS 定义 IMFTransform::P rocessOutput 方法的标志。 |
_MFT_OUTPUT_STATUS_FLAGS 指示媒体基础转换 (MFT) 是否可以生成输出数据。 |
_MFT_OUTPUT_STREAM_INFO_FLAGS 描述媒体基础转换(MFT)上的输出流。 |
_MFT_PROCESS_OUTPUT_FLAGS 定义用于处理媒体基础转换(MFT)中的输出示例的标志。 |
_MFT_PROCESS_OUTPUT_STATUS 指示对 IMFTransform::P rocessOutput 的调用的状态。 |
_MFT_SET_TYPE_FLAGS 定义媒体基础转换(MFT)上的设置或测试媒体类型的标志。 |
AEC_SYSTEM_MODE 指定语音捕获 DSP 的处理模式。 此枚举与 MFPKEY_WMAAECMA_SYSTEM_MODE 属性一起使用。 |
AEC_VAD_MODE 指定语音捕获 DSP 的语音活动检测类型(VAD)。 此枚举与 MFPKEY_WMAAECMA_FEATR_VAD 属性一起使用。 |
ASF_SELECTION_STATUS 定义 ASF 流的选择选项。 |
ASF_STATUSFLAGS 定义 IMFASFSplitter::GetNextSample 方法的状态条件。 |
D3D11_AUTHENTICATED_CHANNEL_TYPE 指定 Microsoft Direct3D 身份验证通道的类型。 |
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE 指定在D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT结构中标识的进程类型。 |
D3D11_BUS_TYPE 指定图形适配器使用的 I/O 总线的类型。 |
D3D11_CONTENT_PROTECTION_CAPS 包含描述内容保护功能的标志。 |
D3D11_CRYPTO_SESSION_STATUS 表示 ID3D11CryptoSession 接口的状态。 |
D3D11_FEATURE_VIDEO 指定要查询的 Direct3D 11 视频功能或功能集。 |
D3D11_VDOV_DIMENSION 指定如何访问视频解码输出视图中使用的资源。 |
D3D11_VIDEO_DECODER_BUFFER_TYPE 指定用于解码的压缩缓冲区类型。 |
D3D11_VIDEO_DECODER_CAPS 指定视频解码器的功能。 |
D3D11_VIDEO_FRAME_FORMAT 描述如何交错视频流。 (D3D11_VIDEO_FRAME_FORMAT) |
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE 指定用于视频处理的 alpha 填充模式。 (D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE) |
D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS 指定视频处理器的自动图像处理功能。 |
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS 指定指示执行视频处理操作的最有效方法的标志。 |
D3D11_VIDEO_PROCESSOR_DEVICE_CAPS 定义 Microsoft Direct3D 11 视频处理器的视频处理功能。 |
D3D11_VIDEO_PROCESSOR_FEATURE_CAPS 定义 Microsoft Direct3D 11 视频处理器可以支持的功能。 |
D3D11_VIDEO_PROCESSOR_FILTER 标识视频处理器筛选器。 |
D3D11_VIDEO_PROCESSOR_FILTER_CAPS 定义 Microsoft Direct3D 11 视频处理器的图像筛选器功能。 |
D3D11_VIDEO_PROCESSOR_FORMAT_CAPS 定义与 Microsoft Direct3D 11 视频处理器的输入格式相关的功能。 |
D3D11_VIDEO_PROCESSOR_FORMAT_SUPPORT 指定视频格式如何用于视频处理。 |
D3D11_VIDEO_PROCESSOR_ITELECINE_CAPS 指定视频处理器的反远程播放 (IVTC) 功能。 |
D3D11_VIDEO_PROCESSOR_NOMINAL_RANGE 指定 YUV 数据的亮度范围的值。 |
D3D11_VIDEO_PROCESSOR_OUTPUT_RATE 指定视频处理器从输入流生成输出帧的速率。 |
D3D11_VIDEO_PROCESSOR_PROCESSOR_CAPS 指定与反交错、反向电视(IVTC)和帧速率转换相关的视频处理功能。 |
D3D11_VIDEO_PROCESSOR_ROTATION 指定视频旋转状态。 |
D3D11_VIDEO_PROCESSOR_STEREO_CAPS 为 Microsoft Direct3D 11 视频处理器定义立体声 3D 功能。 |
D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE 对于立体声 3D 视频,指定帧 0 或帧 1 中的数据是水平翻转还是垂直翻转。 |
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT 指定立体声 3D 视频帧内存中的布局。 |
D3D11_VIDEO_USAGE 指定视频处理器的预期用途。 |
D3D11_VPIV_DIMENSION 指定如何访问视频处理器输入视图中使用的资源。 |
D3D11_VPOV_DIMENSION 指定如何访问视频处理器输出视图中使用的资源。 |
D3D12_BITSTREAM_ENCRYPTION_TYPE 指定位流加密类型。 |
D3D12_FEATURE_VIDEO 指定要查询的 Direct3D 12 视频功能或功能集。 |
D3D12_VIDEO_DECODE_ARGUMENT_TYPE 指定D3D12_VIDEO_DECODE_FRAME_ARGUMENT的参数类型 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS 指定视频解码的配置。 |
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS 指定是否支持视频解码转换操作。 |
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT 指定每个组件直方图信息的数组的索引。 (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT) |
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS 用于指示用于视频解码直方图的组件的子集的标志。 (D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS) |
D3D12_VIDEO_DECODE_STATUS 指定视频解码操作的状态。 |
D3D12_VIDEO_DECODE_SUPPORT_FLAGS 指定是否支持视频解码操作。 |
D3D12_VIDEO_DECODE_TIER 指定硬件视频解码器的解码层,该层确定应用程序定义的纹理和缓冲区所需的格式。 |
D3D12_VIDEO_ENCODER_CODEC 指定 Direct3D 12 视频编码的编解码器。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES 指定 H.264 视频编码的直接模式。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS 指定 H.264 视频编码的配置标志。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS 标志枚举允许从D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES按位 OR 值组合。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES 指定由 H.264 规范中 disable_deblocking_filter_idc 语法定义的切片解除阻止模式。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE 指定 HEVC 的 luma 编码块大小的可能值。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS 指定 HEVC 视频编码的配置标志。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE 指定 HEVC 的 luma 转换块大小的可能值。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS 指定 H.264 视频编码的配置支持标志。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS 指定 HEVC 视频编码的配置支持标志。 |
D3D12_VIDEO_ENCODER_ENCODE_ERROR_FLAGS 指定 ID3D12VideoEncodeCommandList2::EncodeFrame 操作期间遇到的错误。 |
D3D12_VIDEO_ENCODER_FLAGS 指定用于创建视频编码器的标志。 |
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE 指定视频编码器帧子区域布局模式。 |
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 指定 H.264 视频帧的类型。 |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC 指定 HEVC 视频帧的类型。 |
D3D12_VIDEO_ENCODER_HEAP_FLAGS 指定视频编码的堆选项。 |
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE 指定刷新模式下的视频编码器。 |
D3D12_VIDEO_ENCODER_LEVELS_H264 指定 H.264 编码的编码器级别。 |
D3D12_VIDEO_ENCODER_LEVELS_HEVC 指定高效视频编码(HEVC)编码的编码器级别。 |
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE 指定视频编码的动作估计精度模式。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS 指定 H.264 特定图片控件属性的标志。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS 指定 HEVC 特定图片控件属性的标志。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS 指定视频编码器图片控件标志。 |
D3D12_VIDEO_ENCODER_PROFILE_H264 指定 H.264 编码的编码器配置文件。 |
D3D12_VIDEO_ENCODER_PROFILE_HEVC 指定高效视频编码(HEVC)编码的编码器配置文件。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS 指定3D12_VIDEO_ENCODER_RATE_CONTROL结构的标志。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE 指定视频编码器速率控制模式。 |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS 指定视频编码器序列控件属性的标志。 |
D3D12_VIDEO_ENCODER_SUPPORT_FLAGS 指定视频编码器功能的标志。 |
D3D12_VIDEO_ENCODER_TIER_HEVC 指定高效视频编码(HEVC)编码的编码器层。 |
D3D12_VIDEO_ENCODER_VALIDATION_FLAGS 指定不受支持的编码器功能的标志。 |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS 指定关联的视频扩展命令参数的用法。 |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE 指定视频扩展命令的参数阶段。 |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE 指定视频扩展命令的参数类型。 |
D3D12_VIDEO_FIELD_TYPE 指定如何交错视频帧。 |
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE 指定编码视频帧的交错类型。 |
D3D12_VIDEO_FRAME_STEREO_FORMAT 定义立体声 3D 视频帧内存中的布局。 |
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE 定义视频动作估计支持的搜索块大小。 |
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS 指定视频编码器可以支持的运动估计搜索块大小。 |
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION 定义视频运动估计的矢量精度值。 |
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS 指定视频编码器支持的运动估计矢量精度。 |
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE 指定用于视频处理的 alpha 填充模式。 (D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE) |
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS 指定视频处理器可以支持的自动处理功能。 |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS 指定反交错视频处理器功能。 |
D3D12_VIDEO_PROCESS_FEATURE_FLAGS 指定视频处理器可以支持的功能。 |
D3D12_VIDEO_PROCESS_FILTER_FLAGS 指定对D3D12_VIDEO_PROCESS_FILTER枚举定义的图像筛选器的支持。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS 指定视频处理输入流的标志。 |
D3D12_VIDEO_PROCESS_ORIENTATION 指定要由视频处理器执行的方向操作。 |
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS 指定是否支持视频格式和颜色空间转换操作。 |
D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS 指定对视频操作中受保护资源的支持。 |
D3D12_VIDEO_SCALE_SUPPORT_FLAGS 指定视频缩放器的缩放功能。 |
DXVA2_NominalRange 介绍如何将颜色数据映射到规范化 [0...1] 范围。 |
DXVA2_SampleFormat 描述视频示例的内容。 这些标志在DXVA2_ExtendedFormat结构中使用。 |
DXVA2_SurfaceType 描述 DirectX 视频加速的 DirectX 图面类型(DXVA)。 |
DXVA2_VideoChromaSubSampling 描述色度值相对于 YUV 视频帧中的 luma 样本的位置。 |
DXVA2_VideoLighting 描述用于查看视频内容的预期照明条件。 |
DXVA2_VideoPrimaries 指定视频源的颜色初选。 (DXVA2_VideoPrimaries) |
DXVA2_VideoTransferFunction 指定从线性 RGB 到非线性 RGB 的转换函数(R'G'B')。 (DXVA2_VideoTransferFunction) |
DXVA2_VideoTransferMatrix 介绍 Y'PbPr(组件视频)和工作室 R'G'B'之间的转换矩阵。 (DXVA2_VideoTransferMatrix) |
DXVAHD_ALPHA_FILL_MODE 指定如何为 Microsoft DirectX 视频加速高定义(DXVA-HD)blit 操作计算输出 alpha 值。 |
DXVAHD_BLT_STATE 指定使用 Microsoft DirectX 视频加速高清时 blit 操作的状态参数(DXVA-HD)。 |
DXVAHD_DEVICE_CAPS 为 Microsoft DirectX 视频加速高清(DXVA-HD)设备定义视频处理功能。 |
DXVAHD_DEVICE_TYPE 指定 directX 视频加速高清(DXVA-HD)设备的Microsoft类型。 |
DXVAHD_DEVICE_USAGE 指定用于 Microsoft DirectX 视频加速高清(DXVA-HD)设备的预期用途。 |
DXVAHD_FEATURE_CAPS 定义 Microsoft DirectX 视频加速高清(DXVA-HD)设备可以支持的功能。 |
DXVAHD_FILTER 指定用于 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理的图像筛选器。 |
DXVAHD_FILTER_CAPS 定义与Microsoft DirectX 视频加速高清晰度(DXVA-HD)设备的图像调整和筛选相关的功能。 |
DXVAHD_FRAME_FORMAT 描述如何交错视频流。 (DXVAHD_FRAME_FORMAT) |
DXVAHD_INPUT_FORMAT_CAPS 定义与 Microsoft DirectX 视频加速高定义(DXVA-HD)设备的输入格式相关的功能。 |
DXVAHD_ITELECINE_CAPS 指定 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的反向远程播放(IVTC)功能。 |
DXVAHD_OUTPUT_RATE 使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的输出帧速率。 |
DXVAHD_PROCESSOR_CAPS 指定 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的处理功能。 |
DXVAHD_STREAM_STATE 指定输入流到 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的状态参数。 |
DXVAHD_SURFACE_TYPE 指定由 Microsoft DirectX 视频加速高清(DXVA-HD)设备创建的视频图面的类型。 |
eAVDecDDStereoDownMixMode 指定 Dolby Digital 音频解码器的立体声向下混合模式。 |
eAVEncAdaptiveMode 指定视频编码器的自适应编码模式。 |
eAVEncH264PictureType 指定视频编码器输出的图片类型。 |
eAVEncH264VLevel 指定 H.264 编码级别。 |
eAVEncH264VProfile 指定 H.264 视频配置文件。 |
eAVEncVideoContentType 指定视频内容类型。 |
MF_ATTRIBUTE_SERIALIZE_OPTIONS 定义用于序列化和反序列化属性存储的标志。 |
MF_ATTRIBUTE_TYPE 定义键/值对的数据类型。 |
MF_ATTRIBUTES_MATCH_TYPE 指定如何比较两个对象的属性。 |
MF_CAMERA_CONTROL_CONFIGURATION_TYPE 指定相机控件的配置类型。 |
MF_CAPTURE_ENGINE_DEVICE_TYPE 指定捕获设备的类型。 |
MF_CAPTURE_ENGINE_SINK_TYPE 指定捕获接收器的类型。 |
MF_CAPTURE_ENGINE_STREAM_CATEGORY 定义源流类别的值。 |
MF_CONNECT_METHOD 指定拓扑加载程序如何连接拓扑节点。 |
MF_CROSS_ORIGIN_POLICY 映射到 HTML5 媒体元素使用的 W3C 跨源设置(CORS)属性。 |
MF_FILE_ACCESSMODE 指定打开文件的请求访问模式。 |
MF_FILE_FLAGS 指定打开文件时的行为。 |
MF_FILE_OPENMODE 指定如何打开或创建文件。 |
MF_MEDIA_ENGINE_CANPLAY 指定媒体引擎可以播放指定类型的媒体资源的可能性。 |
MF_MEDIA_ENGINE_CREATEFLAGS 包含 IMFMediaEngineClassFactory::CreateInstance 方法的标志。 |
MF_MEDIA_ENGINE_ERR 定义媒体引擎的错误状态代码。 |
MF_MEDIA_ENGINE_EVENT 定义媒体引擎的事件代码。 |
MF_MEDIA_ENGINE_EXTENSION_TYPE 指定媒体引擎扩展类型。 |
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS 指定视频帧的内容保护要求。 |
MF_MEDIA_ENGINE_KEYERR 定义媒体引擎的媒体密钥错误代码。 |
MF_MEDIA_ENGINE_NETWORK 定义媒体引擎的网络状态代码。 |
MF_MEDIA_ENGINE_OPM_STATUS 定义输出保护管理器(OPM)的状态。 |
MF_MEDIA_ENGINE_PRELOAD 定义媒体引擎的预加载提示。 |
MF_MEDIA_ENGINE_PROTECTION_FLAGS 包含指定媒体引擎是否播放受保护内容的标志,以及媒体引擎是否将使用受保护的媒体路径(PMP)。 |
MF_MEDIA_ENGINE_READY 定义媒体引擎的就绪状态值。 |
MF_MEDIA_ENGINE_S3D_PACKING_MODE 指定打包的 3D 视频帧的布局。 |
MF_MEDIA_ENGINE_SEEK_MODE 定义媒体引擎查找模式的值。 |
MF_MEDIA_ENGINE_STATISTIC 标识媒体引擎在播放期间跟踪的统计信息。 |
MF_MEDIA_ENGINE_STREAMTYPE_FAILED 标识失败的媒体流类型。 |
MF_MEDIAKEY_STATUS 指定内容解密模块 (CDM) 会话密钥的状态。 |
MF_MEDIAKEYSESSION_MESSAGETYPE 指定内容解密模块(CDM)消息的类型。 |
MF_MEDIAKEYSESSION_TYPE 指定由 IMFContentDecryptionModuleSession 对象表示的内容解密模块 (CDM) 会话的类型。 |
MF_MSE_ERROR 定义媒体源扩展的不同错误状态。 |
MF_MSE_READY 定义媒体源扩展的不同就绪状态。 |
MF_MT_D3D_RESOURCE_VERSION_ENUM 指定与媒体类型关联的流中使用的资源的 Direct3D 版本。 |
MF_OBJECT_TYPE 定义源解析程序创建的对象类型。 |
MF_OPM_ACP_PROTECTION_LEVEL 定义MFPROTECTION_ACP的保护级别。 |
MF_OPM_CGMSA_PROTECTION_LEVEL 定义MFPROTECTION_CGMSA的保护级别。 |
MF_PLUGIN_CONTROL_POLICY 定义 IMFPluginControl2::SetPolicy 方法的策略设置。 |
MF_Plugin_Type 指定 IMFPluginControl 接口的对象类型。 |
MF_QUALITY_ADVISE_FLAGS 包含 IMFQualityAdvise2::NotifyQualityEvent 方法的标志。 |
MF_QUALITY_DROP_MODE 指定管道组件应如何积极删除示例。 |
MF_QUALITY_LEVEL 指定管道组件的质量级别。 |
MF_SHARING_ENGINE_EVENT 定义共享引擎发送的事件。 |
MF_SOURCE_READER_CONTROL_FLAG 包含 IMFSourceReader::ReadSample 方法的标志。 |
MF_SOURCE_READER_FLAG 包含指示 IMFSourceReader::ReadSample 方法的状态的标志。 |
MF_TIMED_TEXT_ALIGNMENT 指定文本在其父块元素中的对齐方式。 |
MF_TIMED_TEXT_CUE_EVENT 指定计时文本提示事件的类型。 |
MF_TIMED_TEXT_DECORATION 指定文本的修饰方式(带下划线等)。 |
MF_TIMED_TEXT_DISPLAY_ALIGNMENT 指定文本如何与显示对齐。 |
MF_TIMED_TEXT_ERROR_CODE 指定与计时文本轨迹一起发生的类型错误。 |
MF_TIMED_TEXT_FONT_STYLE 指定计时文本的字体样式。 |
MF_TIMED_TEXT_SCROLL_MODE 指定在滚动父元素时文本的显示方式。 |
MF_TIMED_TEXT_TRACK_KIND 指定计时文本轨道的类型。 |
MF_TIMED_TEXT_UNIT_TYPE 指定测量计时文本的单位。 |
MF_TIMED_TEXT_WRITING_MODE 指定文本在其父元素上写入的顺序。 |
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS 定义MF_TOPOLOGY_RESOLUTION_STATUS属性的状态标志。 |
MF_TOPOLOGY_TYPE 定义拓扑节点的类型。 |
MF_TOPONODE_DRAIN_MODE 定义拓扑中转换的清空时间。 |
MF_TOPONODE_FLUSH_MODE 定义何时刷新拓扑中的转换。 |
MF_TOPOSTATUS 指定播放期间拓扑的状态。 |
MF_TRANSCODE_ADJUST_PROFILE_FLAGS 定义在MF_TRANSCODE_ADJUST_PROFILE属性中设置的配置文件标志。 |
MF_TRANSCODE_TOPOLOGYMODE_FLAGS 定义MF_TRANSCODE_TOPOLOGYMODE属性的标志。 |
MF_URL_TRUST_STATUS 指示 URL 是否来自受信任的源。 |
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE 为MF_VIDEO_PROCESSOR_ALGORITHM使用的视频处理器定义算法。 |
MF_VIDEO_PROCESSOR_MIRROR 指定如何翻转视频图像。 |
MF_VIDEO_PROCESSOR_ROTATION 指定如何旋转视频图像。 |
MF2DBuffer_LockFlags 包含 IMF2DBuffer2::Lock2DSize 方法的标志。 |
MF3DVideoOutputType 指定如何输出 3D 立体声视频流。 |
MFASF_INDEXER_FLAGS 定义 ASF 索引器选项。 |
MFASF_MULTIPLEXERFLAGS 定义 ASF 多路复用器选项。 |
MFASF_SPLITTERFLAGS 定义 ASF 拆分器选项。 |
MFASF_STREAMSELECTOR_FLAGS 定义 ASF 流选择器选项。 |
MFASYNC_WORKQUEUE_TYPE 指定要创建的 MFAllocateWorkQueueEx 函数的工作队列的类型。 |
MFAudioConstriction 指定音频收缩的值。 |
MFBYTESTREAM_SEEK_ORIGIN 指定查找请求的源。 |
MFCameraOcclusionState 指定相机的遮挡状态。 |
MFCLOCK_CHARACTERISTICS_FLAGS 包含描述时钟特征的标志。 |
MFCLOCK_RELATIONAL_FLAGS 定义时钟的属性。 |
MFCLOCK_STATE 定义时钟的状态。 |
MFDepthMeasurement 指定视频帧中深度值的度量系统。 |
MFFrameSourceTypes 描述帧源提供的数据类型。 |
MFMEDIASOURCE_CHARACTERISTICS 定义媒体源的特征。 |
MFNET_PROXYSETTINGS 指定默认代理定位符如何指定与代理服务器的连接设置。 |
MFNetAuthenticationFlags 指定如何使用用户的凭据。 |
MFNetCredentialOptions 介绍缓存网络凭据的选项。 |
MFNetCredentialRequirements 指定凭据管理器应如何获取用户凭据。 |
MFNETSOURCE_CACHE_STATE 定义媒体文件或条目的缓存状态。 |
MFNETSOURCE_PROTOCOL_TYPE 指示流式传输或下载中使用的控制协议的类型。 |
MFNETSOURCE_STATISTICS_IDS 定义网络源收集的统计信息。 |
MFNETSOURCE_TRANSPORT_TYPE 描述流式传输或下载数据(TCP 或 UDP)中使用的传输类型。 |
MFNominalRange 指定颜色数据是否包括机头和脚部。 |
MFPMPSESSION_CREATION_FLAGS 包含定义 MFCreatePMPMediaSession 函数行为的标志。 |
MFPOLICYMANAGER_ACTION 定义可在流上执行的操作。 |
MFRATE_DIRECTION 指定播放方向(正向或反向)。 |
MFSampleAllocatorUsage MFSampleAllocatorUsage 枚举指定实现 IMFSampleAllocatorControl 接口的组件的分配器用法。 |
MFSampleEncryptionProtectionScheme 指定加密示例支持的保护方案。 |
MFSensorDeviceMode 指定 IMFSensorDevice 的共享模式。 |
MFSensorDeviceType 指定传感器设备的类型。 此枚举中的值由 IMFSensorDevice::GetDeviceType 返回。 |
MFSensorStreamType 指定与 IMFSensorDevice 关联的流是输入流还是输出流。 |
MFSequencerTopologyFlags 包含用于将拓扑添加到序列器源或更新队列中已有的拓扑的标志。 |
MFSESSION_GETFULLTOPOLOGY_FLAGS 定义 IMFMediaSession::GetFullTopology 方法的标志。 |
MFSESSION_SETTOPOLOGY_FLAGS 定义 IMFMediaSession::SetTopology 方法的行为。 |
MFSHUTDOWN_STATUS 描述对 IMFShutdown::Shutdown 方法的调用的当前状态。 |
MFSINK_WMDRMACTION 指定 ASF 文件接收器应如何应用 Windows Media DRM。 |
MFStandardVideoFormat 包含指定常见视频格式的值。 |
MFSTREAMSINK_MARKER_TYPE 定义 IMFStreamSink::P laceMarker 方法的流标记信息。 |
MFT_MESSAGE_TYPE 定义媒体基础转换(MFT)的消息。 |
MFTIMER_FLAGS 包含 IMFTimer::SetTimer 方法的标志。 |
MFTOPOLOGY_DXVA_MODE 指定拓扑加载程序是否在拓扑中启用 Microsoft DirectX 视频加速(DXVA)。 |
MFTOPOLOGY_HARDWARE_MODE 指定拓扑加载程序是否将基于硬件的媒体基础转换(MFT)插入到拓扑中。 |
MFVideo3DFormat 指定如何将 3D 视频帧存储在内存中。 |
MFVideo3DSampleFormat 指定 3D 视频帧如何存储在媒体示例中。 |
MFVideoChromaSubsampling 包含用于定义 Y'Cb'Cr' 数据的色度编码方案的标志。 |
MFVideoDRMFlags 指定视频流所需的复制保护类型。 |
MFVideoDSPMode 指定视频防抖动 MFT 的处理模式。 |
MFVideoFlags 包含描述视频流的标志。 |
MFVideoInterlaceMode 指定如何交错视频流。 |
MFVideoLighting 描述用于查看特定视频内容集的最佳照明。 |
MFVideoPadFlags 指定是否填充视频图像,使其适合指定的纵横比。 |
MFVideoPrimaries 指定视频源的颜色初选。 (MFVideoPrimaries) |
MFVideoRotationFormat 描述以逆时针方向旋转视频图像。 |
MFVideoSrcContentHintFlags 描述视频流的预期纵横比。 |
MFVideoTransferFunction 指定从线性 RGB 到非线性 RGB 的转换函数(R'G'B')。 (MFVideoTransferFunction) |
MFVideoTransferMatrix 介绍 Y'PbPr(组件视频)和工作室 R'G'B'之间的转换矩阵。 (MFVideoTransferMatrix) |
MFVirtualCameraAccess 指定虚拟相机的访问限制。 |
MFVirtualCameraLifetime 指定虚拟相机的生存期。 |
MFVirtualCameraType 指定虚拟相机的类型。 |
MFWaveFormatExConvertFlags 包含指定如何转换音频媒体类型的标志。 |
MIC_ARRAY_MODE 指定语音捕获 DSP 如何执行麦克风阵列处理。 此枚举与 MFPKEY_WMAAECMA_FEATR_MICARR_MODE 属性一起使用。 |
OPM_ACP_PROTECTION_LEVEL 指定模拟复制保护(ACP)的保护级别。 |
OPM_DPCP_PROTECTION_LEVEL 指定 DisplayPort 内容保护(DPCP)的保护级别。 |
OPM_HDCP_PROTECTION_LEVEL 指定 High-Bandwidth 数字内容保护(HDCP)的保护级别。 |
OPM_IMAGE_ASPECT_RATIO_EN300294 指定 ETSI EN 300 294 的纵横比。 |
OPM_VIDEO_OUTPUT_SEMANTICS 指定 IOPMVideoOutput 接口是使用输出保护管理器(OPM)语义还是认证输出保护协议(COPP)语义。 |
PLAYTO_SOURCE_CREATEFLAGS 包含 IPlayToSourceClassFactory::CreateInstance 方法的标志。 |
SAMPLE_PROTECTION_VERSION 定义示例保护的版本号。 |
TOC_POS_TYPE TOC_POS_TYPE枚举包含指定目录位置类型的成员。 |
WMT_PROP_DATATYPE 定义用于使用 IWMCodecProps 接口方法访问的编解码器和 DSP 属性的数据类型。 |
功能
中止 中止当前媒体段的处理。 |
ActivateClassById 在受保护的媒体路径 (PMP) 进程中创建 Windows 运行时对象。 |
ActivateObject 创建与此激活对象关联的对象。 |
AddBlockedControl 添加指定的阻止控件。 |
AddBuffer 将缓冲区添加到示例中缓冲区列表的末尾。 |
AddClockStateSink 注册一个对象,每当时钟开始、停止或暂停或更改速率时通知。 |
AddControlSubscription 将相机控件添加到将为其引发 IMFCameraControlNotify::OnChange 通知的控件列表。 |
AddDataSource 添加计时文本数据源。 |
AddDataSourceFromUrl 从指定的 URL 添加计时文本数据源。 |
AddDeviceSourceInfo 通知管道虚拟相机将需要对由指定设备符号名称指定的物理相机进行独占控制。 |
AddEffect 向捕获流添加效果。 |
AddElement 将对象添加到集合。 (IMFCollection.AddElement) |
AddElement 将源元素添加到列表末尾。 |
AddElementEx 提供 IMFMediaEngineSrcElements::AddElement 的增强版本,用于向元素添加要用于内容的关键系统。 |
AddEntry AddEntry 方法将单个目录添加到集合,并将索引分配给添加的目录。 |
AddEntry AddEntry 方法将单个条目添加到列表中,并向该条目分配索引。 |
AddEntryList AddEntryList 方法将条目列表添加到目录,并将索引分配给条目列表。 |
AddHeader Microsoft Media Foundation 调用,将单个 HTTP 标头添加到 HTTP 请求。 Microsoft Media Foundation 将为 HTTP 请求中包含的每个标头调用此方法一次,然后再调用 BeginSendRequest 方法。 |
AddInputStreams 将一个或多个新的输入流添加到此媒体基础转换(MFT)。 |
AddMutualExclusion 将配置的高级系统格式 (ASF) 相互排除对象添加到配置文件中。 |
AddNode 将节点添加到拓扑。 |
AddPayloadExtension 为流配置有效负载扩展。 |
AddProfile 将指定的配置文件添加到集合。 |
AddProfileFilter 将配置文件筛选器添加到指定的媒体流。 |
AddProperty 将自定义设备接口属性添加到虚拟相机。 |
AddRange 将新范围添加到时间范围列表中。 |
AddRecord 将记录添加到相互排除对象。 记录指定与所有其他记录中的流互斥的流。 |
AddRegistryEntry 将自定义注册表项添加到设备接口注册表项。 |
AddSourceBuffer 将 IMFSourceBuffer 添加到与 IMFMediaSourceExtension 关联的缓冲区集合。 |
AddSpatialAudioObject 将由 IMFSpatialAudioObjectBuffer 对象表示的新空间音频对象添加到示例。 |
AddStream 请注意,此接口未在此版本的 Media Foundation 中实现。 将流添加到流优先级列表。 |
AddStream 将捕获源中的流连接到此捕获接收器。 |
AddStream 将流添加到接收器编写器。 |
AddStreamConfiguration 注册流配置,该配置定义一组子流,这些子流可以包含多路复用输出。 |
AddStreamForRecord 将流号添加到高级系统格式互斥对象的记录中。 |
AddStreamPrioritization IMFASFProfile::AddStreamPrioritization 方法 |
AddStreamSink 将新的流接收器添加到媒体接收器。 |
AddToc AddToc 方法将目录添加到 TOC 分析器对象,并将索引分配给添加的目录。 |
AddTransformForStream 将转换(如音频或视频效果)添加到流中。 |
AllocateSample 从分配器获取视频示例。 |
追加 将指定的媒体段追加到 IMFSourceBuffer。 |
AppendByteStream 将指定字节流的媒体段追加到 IMFSourceBuffer。 |
AppendTopology 将拓扑添加到队列末尾。 |
ApplyStreamSelections 应用对 SetStreamSelection 的先前调用中的流选择。 |
AttachMediaSource 附加媒体源。 |
AutomaticEnable 执行内容启用操作,无需任何用户交互。 |
屏障 将屏障集合添加到视频解码命令列表录制中。 |
屏障 将屏障集合添加到视频编码命令列表录制中。 |
屏障 将屏障集合添加到视频进程命令列表录制中。 |
开始 指示挂起进程正在启动,资源应处于一致状态。 |
BeginConvertHNSToTimecode 启动异步调用,将 100 纳秒单位中的时间转换为电影和电视工程师协会(SMPTE)时间代码。 |
BeginConvertTimecodeToHNS 启动异步调用,将电影和电视工程师协会(SMPTE)时间代码转换为 100 纳秒单位。 |
BeginCreateObject 开始异步请求以从字节流创建媒体源。 (IMFByteStreamHandler.BeginCreateObject) |
BeginCreateObject 开始异步请求以从 URL 创建对象。当源解析程序从 URL 创建媒体源时,它会将请求传递给方案处理程序。 |
BeginCreateObject 开始异步请求以创建字节流或媒体源。 |
BeginCreateObjectFromByteStream 开始异步请求以从字节流创建媒体源。 (IMFSourceResolver.BeginCreateObjectFromByteStream) |
BeginCreateObjectFromURL 开始异步请求,以从 URL 创建媒体源或字节流。 |
BeginEnableContent 开始异步请求以执行内容启用操作。 |
BeginEvent 仅供内部使用。 不打算直接调用。 (ID3D12VideoDecodeCommandList::BeginEvent) |
BeginEvent 仅供内部使用。 不打算直接调用。 (ID3D12VideoEncodeCommandList::BeginEvent) |
BeginEvent 仅供内部使用。 不打算直接调用。 (ID3D12VideoProcessCommandList::BeginEvent) |
BeginFinalize 通知媒体接收器异步执行完成其任务所需的任何步骤。 |
BeginFrame 启动解码操作。 |
BeginGetClientCertificate 启动异步调用以获取客户端 SSL 证书。 |
BeginGetCredentials 开始异步请求以检索用户的凭据。 |
BeginGetEvent 为队列中的下一个事件开始异步请求。 |
BeginGetEvent 为队列中的下一个事件开始异步请求。在 IMFMediaEventGenerator::BeginGetEvent 的实现中调用此方法。 将该方法中的参数直接传递给此方法。 |
BeginGetReport 开始异步请求以获取代表相对面板位置的 IMFRelativePanelReport 接口。 |
BeginQuery 启动正在运行的查询。 (ID3D12VideoDecodeCommandList::BeginQuery) |
BeginQuery 启动正在运行的查询。 (ID3D12VideoEncodeCommandList::BeginQuery) |
BeginQuery 启动正在运行的查询。 (ID3D12VideoProcessCommandList::BeginQuery) |
BeginRead 从流开始异步读取操作。 |
BeginReadPayload Microsoft Media Foundation 调用,以接收对以前发送的 HTTP 或 HTTPS 请求的响应的消息正文。 |
BeginReceiveResponse Microsoft Media Foundation 调用以接收由服务器提供的响应,以响应以前发送的 HTTP 或 HTTPS 请求。 Media Foundation 仅在成功调用 EndSendRequest 方法后调用此方法。 |
BeginRegisterPlatformWorkQueueWithMMCSS 将平台工作队列与多媒体类计划程序服务(MMCSS)任务相关联。 |
BeginRegisterPlatformWorkQueueWithMMCSSEx 使用指定的类和任务 ID 向多媒体类计划程序服务(MMCSS)注册平台工作队列。 |
BeginRegisterTopologyWorkQueuesWithMMCSS 向多媒体类计划程序服务(MMCSS)注册拓扑工作队列。 |
BeginSave 开始将 Windows 媒体文件保存到应用程序的字节流。 |
BeginSendRequest Microsoft Media Foundation 调用以发送 HTTP 或 HTTPS 请求。 |
BeginUnregisterPlatformWorkQueueWithMMCSS 从多媒体类计划程序服务(MMCSS)任务中注销平台工作队列。 |
BeginUnregisterTopologyWorkQueuesWithMMCSS 从多媒体类计划程序服务(MMCSS)中注销拓扑工作队列。 |
BeginWrite 开始对流执行异步写入操作。 |
BeginWriteSample 开始一个异步请求,以将媒体示例写入流。 |
BeginWriting 初始化用于写入的接收器编写器。 |
BindAccess 通知输入信任机构(ITA)请求的操作即将执行。 |
BitrateToStepNumber 检索适用于指定比特率的带宽步骤的索引。 此方法用于多比特率 (MBR) 内容。 |
呼叫 允许内容保护系统访问受保护的环境。 |
取消 取消挂起的内容启用操作。 |
CancelObjectCreation 取消当前请求以创建媒体源。 |
CancelObjectCreation 取消从 URL 创建对象的当前请求。 |
CancelObjectCreation 取消异步请求以创建对象。 |
CancelObjectCreation 取消当前请求以创建对象。 |
CancelSave 取消 IMFSaveJob::BeginSave 启动的操作。 |
CancelTimelineMarkerTimer 取消下一个挂起的时间线标记。 |
CancelTimer 取消使用 IMFTimer::SetTimer 方法设置的计时器。 |
CanPlayType 查询媒体引擎可以播放指定类型的媒体资源的可能性。 |
CanPlayType 查询对象是否可以加载指定类型的媒体资源。 |
CheckCryptoKeyExchange 获取驱动程序支持的加密密钥交换机制。 |
CheckCryptoSessionStatus 检查加密会话的状态。 |
CheckDeviceOverlayType 查询 Direct3D 设备的覆盖硬件功能。 (IDirect3D9ExOverlayExtension.CheckDeviceOverlayType) |
CheckFeatureSupport 获取有关当前视频驱动程序支持的功能的信息。 (ID3D12VideoDevice::CheckFeatureSupport) |
CheckVideoDecoderDownsampling 指示视频解码器是否支持使用指定的输入格式进行向下采样,以及是否支持实时向下采样。 |
CheckVideoDecoderFormat 给定profile,检查驱动程序是否支持指定的输出格式。 |
CheckVideoProcessorFormat 查询视频处理器是否支持指定的视频格式。 |
CheckVideoProcessorFormatConversion 指示驱动程序是否支持格式和颜色空间转换的指定组合。 |
清除 从拓扑中删除所有节点。 |
清除 清除时间范围列表。 |
ClearState 将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoDecodeCommandList::ClearState) |
ClearState 将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoEncodeCommandList::ClearState) |
ClearState 将直接命令列表的状态重置回创建命令列表时的状态。 (ID3D12VideoProcessCommandList::ClearState) |
ClearTopologies 清除在媒体会话中排队播放的所有演示文稿。 |
克隆 创建默认代理定位符的新实例。 |
克隆 创建此演示文稿描述符的副本。 |
克隆 创建高级系统格式互斥对象的副本。 |
克隆 创建高级系统格式配置文件对象的副本。 |
克隆 创建高级系统格式 (ASF) 流配置对象的副本。 |
克隆 请注意,此接口未在此版本的 Media Foundation 中实现。 创建 ASF 流优先顺序对象的副本。 |
CloneFrom 将此拓扑转换为另一个拓扑的副本。 |
CloneFrom 将数据从另一个拓扑节点复制到此节点。 |
CloneSensorStream 克隆 IMFSensorStream。 |
关闭 指示到命令列表的录制已完成。 (ID3D12VideoDecodeCommandList::Close) |
关闭 指示到命令列表的录制已完成。 (ID3D12VideoEncodeCommandList::Close) |
关闭 指示到命令列表的录制已完成。 (ID3D12VideoProcessCommandList::Close) |
关闭 Microsoft媒体基金会调用,允许 IMFHttpDownloadRequest 释放任何内部资源。 如果当前请求仍在进行中,它还会取消当前请求。 |
关闭 Microsoft媒体基金会调用,指定不会再创建任何 HTTP 请求,并允许 IMFHttpDownloadSession 释放任何内部资源。 |
关闭 关闭媒体会话并释放它正在使用的所有资源。 |
关闭 关闭流并释放与流关联的任何资源,例如套接字或文件句柄。 此方法还会取消任何挂起的异步 I/O 请求。 |
关闭 关闭媒体密钥会话,必须在释放密钥会话之前调用。 |
关闭 指示应用程序不再需要会话,内容解密模块(CDM)应释放与会话关联的任何资源并关闭它。 |
CloseDeviceHandle 关闭 Microsoft Direct3D 设备句柄。 |
CloseDeviceHandle 关闭 Direct3D 设备句柄。 |
提交 Commit 方法将 TOC 分析器对象的当前状态存储在其关联的媒体文件中。 |
CommitSettings 将配置的控件设置提交到相机驱动程序。 |
比较 将此对象上的属性与另一个对象上的属性进行比较。 |
CompareItem 查询存储的属性值是否等于指定的 PROPVARIANT。 |
配置 将配置命令发送到经过身份验证的通道。 |
配置 配置视频输出。 |
ConfigureAuthenticatedChannel 将配置命令发送到经过身份验证的通道。 |
Connect 将媒体元素连接到媒体共享引擎。 |
ConnectOutput 将输出流从此节点连接到另一个节点的输入流。 |
ConnectWebAudio 使用指定的采样率将 Web 音频连接到媒体引擎。 |
ContainsTime 查询指定时间是否在任一时间范围内。 |
ContiguousCopyFrom 将数据从具有连续格式的缓冲区复制到此缓冲区。 |
ContiguousCopyTo 将此缓冲区复制到调用方缓冲区中,将数据转换为连续格式。 |
ConvertToContiguousBuffer 将具有多个缓冲区的示例转换为具有单个缓冲区的示例。 |
COPPCompatibleGetInformation 将输出保护管理器(OPM)状态请求发送到显示驱动程序。 当 OPM 模拟认证输出保护管理器(COPP)时,请使用此方法。 |
Copy2DTo 将缓冲区复制到另一个 2D 缓冲区对象。 |
CopyAllItems 将此对象中的所有属性复制到另一个属性存储中。 |
CopyToBuffer 将示例数据复制到缓冲区。 此方法按顺序连接样本的所有缓冲区中的有效数据。 |
CreateAuthenticatedChannel 创建与 Microsoft Direct3D 设备或图形驱动程序通信的通道。 |
CreateAuthenticatedChannel 创建与 Direct3D 设备或图形驱动程序通信的通道。 |
CreateByteStreamProxy 创建字节流的代理。 (IMFByteStreamProxyClassFactory.CreateByteStreamProxy) |
CreateContentDecryptionModule IMFContentDecryptionModuleAccess::CreateContentDecryptionModule 函数创建一个代表 DRM 密钥系统的内容解密模块(CDM)的 IMFContentDecryptionModule。 |
CreateContentDecryptionModuleAccess 创建 IMFContentDecryptionModuleAccess 接口的实例。 |
CreateContentDecryptionModuleFactory 为指定的密钥系统创建用于内容解密模块 (CDM) 对象的类工厂 IMFContentDecryptionModuleFactory 的实例。 |
CreateCryptoSession 创建加密会话以加密发送到图形驱动程序的视频内容。 |
CreateCryptoSession 创建加密会话以加密发送到显示驱动程序的视频内容。 |
CreateError 创建媒体错误对象。 |
CreateHttpDownloadSession Microsoft媒体基础调用以打开 HTTP 或 HTTPS URL,而不是使用默认实现。 |
CreateInstance 创建捕获引擎的实例。 (IMFCaptureEngineClassFactory.CreateInstance) |
CreateInstance 创建媒体引擎的新实例。 |
CreateInstance 创建 IMFMediaSharingEngine 的实例。 (IMFMediaSharingEngineClassFactory.CreateInstance) |
CreateInstance 创建媒体共享引擎的实例。 (IMFSharingEngineClassFactory.CreateInstance) |
CreateInstance 创建 PlayToController 对象的实例。 |
CreateInstanceFromObject 在给定 IUnknown 指针的情况下,创建接收器编写器或源读取器的实例。 |
CreateInstanceFromUDN 从提供的唯一设备名称创建 IMFImageSharingEngine 的实例。 |
CreateInstanceFromURL 在给定 URL 的情况下,创建接收器编写器或源读取器的实例。 |
CreateMediaKeys 基于指定的密钥系统创建媒体键对象。 (IMFMediaEngineClassFactoryEx.CreateMediaKeys) |
CreateMediaKeys2 基于指定的密钥系统创建媒体键对象。 (IMFMediaEngineClassFactory2.CreateMediaKeys2) |
CreateMediaSource 创建一个用于虚拟化传感器组的 IMFMediaSource。 |
CreateMediaSourceExtension 创建 IMFMediaSourceExtension 的实例。 |
CreateMutualExclusion 创建新的高级系统格式 (ASF) 相互排除对象。 可以通过调用 AddMutualExclusion 方法将相互排除对象添加到配置文件中。 |
CreateNamedPropertyStore 创建一个空属性存储来保存名称/值对。 |
CreateObjectByCLSID 从 CLSID 在保护媒体路径 (PMP) 进程中创建对象。 |
CreateObjectByCLSID 在受保护的媒体路径(PMP)进程中创建一个对象。 |
CreateObjectFromByteStream 从字节流创建媒体源。 此方法是同步的。 |
CreateObjectFromURL 从 URL 创建媒体源或字节流。 此方法是同步的。 |
CreatePresentationDescriptor 检索媒体源的演示文稿描述符的副本。 应用程序使用演示文稿描述符选择流并获取有关源内容的信息。 |
CreatePropertyStore 创建一个空的属性存储对象。 |
CreateProxyLocator 基于协议名称创建 IMFNetProxyLocator 接口代理定位器对象。 |
CreateRequest Microsoft Media Foundation 调用以创建实现 IMFHttpDownloadRequest 接口的对象,该接口用于发送单个 HTTP 或 HTTPS 请求。 |
CreateSession 使用指定的初始化数据和自定义数据创建媒体键会话对象。 . |
CreateSession IMFContentDecryptionModule::CreateSession 函数创建一个代表内容解密模块 (CDM) 会话的 IMFContentDecryptionModuleSession 对象。 |
CreateStream 创建高级系统格式 (ASF) 流配置对象。 |
CreateStreamPrioritization IMFASFProfile::CreateStreamPrioritization 方法 |
CreateSurface 创建 DirectX 视频加速(DXVA)视频处理器或 DXVA 解码器呈现目标。 |
CreateSyncEvent IKsControl::KsEvent 方法的包装器,用于启用或禁用事件。 |
CreateSyncSemaphore IKsControl::KsEvent 方法的包装器,用于启用或禁用信号灯。 |
CreateTimeRange 创建时间范围对象。 |
CreateTransform 由媒体管道调用以创建转换。 |
CreateTrustedInput 创建实现内容解密的 IMFTrustedInput 对象。 |
CreateVideoDecoder 为 Microsoft Direct3D 11 创建视频解码器设备。 |
CreateVideoDecoder 创建视频解码器实例。 |
CreateVideoDecoder 创建视频解码器设备。 |
CreateVideoDecoder1 创建一个视频解码器实例,其中包含与分辨率无关的驱动程序资源和状态,并支持受保护的资源。 |
CreateVideoDecoderHeap 分配视频解码器堆。 |
CreateVideoDecoderHeap1 分配一个视频解码器堆,其中包含依赖于分辨率的驱动程序资源和状态,并支持受保护的资源。 |
CreateVideoDecoderOutputView 为视频解码器创建资源视图,描述解码操作的输出示例。 |
CreateVideoEncoder 创建 ID3D12VideoEncoder 的新实例。 |
CreateVideoEncoderHeap 创建 ID3D12VideoEncoderHeap 的新实例。 |
CreateVideoExtensionCommand 创建视频扩展命令。 |
CreateVideoMotionEstimator 创建 ID3D12VideoMotionEstimator,该 ID3D12VideoMotionEstimator 维护视频动作估计操作的上下文。 |
CreateVideoMotionVectorHeap 分配包含视频运动估计运动矢量的堆。 |
CreateVideoProcessor 为 Microsoft Direct3D 11 创建视频处理器设备。 |
CreateVideoProcessor 创建视频处理器实例。 |
CreateVideoProcessor 创建 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器。 |
CreateVideoProcessor 创建视频处理器设备。 |
CreateVideoProcessor1 创建支持受保护资源的视频处理器实例。 |
CreateVideoProcessorEnumerator 枚举驱动程序的视频处理器功能。 |
CreateVideoProcessorInputView 为视频处理器创建资源视图,描述视频处理操作的输入示例。 |
CreateVideoProcessorOutputView 为视频处理器创建资源视图,描述视频处理操作的输出示例。 |
CreateVideoSurface 创建一个或多个 Microsoft Direct3D 视频图面。 |
提示 在文本轨道中发生提示事件时调用。 |
解码帧 将解码帧操作记录到命令列表。 |
解码Frame1 将解码帧操作记录到命令列表。 解码的输入、输出和参数指定为此方法的参数。 |
DecoderBeginFrame 启动解码操作以解码视频帧。 |
解码器EnableDownsampling 指示将使用解码器降级采样,并且驱动程序应分配适当的引用帧。 |
DecoderEndFrame 指示解码操作的结束。 |
DecoderExtension 执行扩展函数进行解码。 |
DecoderUpdateDownsampling 更新解码器向下采样参数。 |
DecryptionBlt 将加密的数据写入受保护的图面。 (ID3D11VideoContext.DecryptionBlt) |
DecryptionBlt 将加密的数据写入受保护的图面。 (IDirect3DCryptoSession9.DecryptionBlt) |
DEFINE_MEDIATYPE_GUID 从 FOURCC 代码、D3DFORMAT值或音频格式类型定义媒体子类型 GUID。 |
DeleteAllItems 从对象的属性列表中删除所有键/值对。 |
DeleteInputStream 从此媒体基础转换(MFT)中删除输入流。 |
DeleteItem 从对象的属性列表中删除键/值对。 |
DeleteProperty 删除元数据属性。 |
DeleteTopology 从队列中删除拓扑。 |
DeselectStream 取消选择演示文稿中的流。 |
DetachMediaSource 分离媒体源。 |
DetachObject 将创建的对象与激活对象分离。 |
DiscardResource 指示可以放弃资源的当前内容。 (ID3D12VideoDecodeCommandList::D iscardResource) |
DiscardResource 指示可以放弃资源的当前内容。 (ID3D12VideoEncodeCommandList::D iscardResource) |
DiscardResource 指示可以放弃资源的当前内容。 |
断开连接 断开媒体元素与媒体共享引擎的连接。 |
DisconnectOutput 断开此节点上的输出流的连接。 |
DisconnectWebAudio 断开与媒体引擎的 Web 音频的连接。 |
DropTime 在指定的时间间隔内删除样本。 |
DXVA2_Fixed32OpaqueAlpha 返回包含不透明 alpha 值的DXVA2_Fixed32结构。 |
DXVA2_Fixed32TransparentAlpha 返回包含透明 alpha 值的DXVA2_Fixed32结构。 |
DXVA2CreateDirect3DDeviceManager9 创建 Direct3D 设备管理器的实例。 |
DXVA2CreateVideoService 创建 DirectX 视频加速 (DXVA) 服务对象。 |
DXVA2FixedToFloat 将DXVA2_Fixed32值转换为浮点数。 |
DXVA2FloatToFixed 将浮点数转换为DXVA2_Fixed32值。 |
DXVAHD_CreateDevice 创建 Microsoft DirectX 视频加速高清(DXVA-HD)设备。 |
EnableBuffering 启用或禁用缓冲。 |
EnableHardwareEffects 启用使用 IDirectXVideoProcessor::VideoProcessorBlt 实现的效果。 |
EnableHorizontalMirrorMode 启用或禁用视频的镜像。 |
EnableTimeUpdateTimer 启用或禁用时间更新计时器。 |
EnableWindowlessSwapchainMode 启用或禁用无窗换链模式。 |
EncodeFrame 对位流进行编码。 |
EncryptionBlt 从受保护的图面读取加密数据。 (ID3D11VideoContext.EncryptionBlt) |
EncryptionBlt 从受保护的图面读取加密数据。 (IDirect3DCryptoSession9.EncryptionBlt) |
结束 从多路复用器收集数据,并更新 ASF ContentInfo 对象以在 ASF 标头对象中包含该信息。 |
结束 实际暂停即将发生,不会再调用内容解密模块(CDM)。 |
EndConvertHNSToTimecode 完成异步请求,以 100 纳秒为单位将时间转换为电影和电视工程师协会(SMPTE)时间代码。 |
EndConvertTimecodeToHNS 完成一个异步请求,以将电影和电视工程师协会的时间代码转换为 100 纳秒单位。 |
EndCreateObject 完成创建媒体源的异步请求。 |
EndCreateObject 完成从 URL 创建对象的异步请求。 (IMFSchemeHandler.EndCreateObject) |
EndCreateObject 完成创建字节流或媒体源的异步请求。 |
EndCreateObjectFromByteStream 完成从字节流创建媒体源的异步请求。 |
EndCreateObjectFromURL 完成从 URL 创建对象的异步请求。 (IMFSourceResolver.EndCreateObjectFromURL) |
EndEnableContent 结束异步请求以执行内容启用操作。 此方法由受保护的媒体路径 (PMP) 调用,以完成对 IMFContentProtectionManager::BeginEnableContent 的异步调用。 |
EndEvent 仅供内部使用。 不打算直接调用。 (ID3D12VideoDecodeCommandList::EndEvent) |
EndEvent 仅供内部使用。 不打算直接调用。 (ID3D12VideoEncodeCommandList::EndEvent) |
EndEvent 仅供内部使用。 不打算直接调用。 (ID3D12VideoProcessCommandList::EndEvent) |
EndFinalize 完成异步终结操作。 |
EndFrame 向解码操作的末尾发出信号。 |
EndGetClientCertificate 完成异步请求以获取客户端 SSL 证书。 |
EndGetCredentials 完成异步请求以检索用户的凭据。 |
EndGetEvent 完成队列中下一个事件的异步请求。 |
EndGetEvent 完成队列中下一个事件的异步请求。在 IMFMediaEventGenerator::EndGetEvent 的实现中调用此方法。 将该方法中的参数直接传递给此方法。 |
EndGetReport 结束异步请求以获取代表相对面板位置的 IMFRelativePanelReport 接口。 |
EndQuery 结束查询。 (ID3D12VideoDecodeCommandList::EndQuery) |
EndQuery 结束查询。 (ID3D12VideoEncodeCommandList::EndQuery) |
EndQuery 结束查询。 (ID3D12VideoProcessCommandList::EndQuery) |
EndRead 完成异步读取操作。 |
EndReadPayload Microsoft Media Foundation 调用以完成 BeginReadPayload 启动的异步操作。 |
EndReceiveResponse Microsoft Media Foundation 调用以完成 BeginReceiveResponse 启动的异步操作。 |
EndRegisterPlatformWorkQueueWithMMCSS 完成异步请求,将平台工作队列与多媒体类计划程序服务(MMCSS)任务相关联。 |
EndRegisterTopologyWorkQueuesWithMMCSS 完成向多媒体类计划程序服务(MMCSS)注册拓扑工作队列的异步请求。 |
EndSave 完成 IMFSaveJob::BeginSave 启动的操作。 |
EndSendRequest Microsoft Media Foundation 调用以完成 BeginSendRequest 启动的异步操作。 |
EndUnregisterPlatformWorkQueueWithMMCSS 完成从多媒体类计划程序服务(MMCSS)任务中注销平台工作队列的异步请求。 |
EndUnregisterTopologyWorkQueuesWithMMCSS 完成从多媒体类计划程序服务(MMCSS)注销拓扑工作队列的异步请求。 |
EndWrite 完成异步写入操作。 |
EndWriteSample 完成向流写入媒体示例的异步请求。 |
EnqueueResourceReady 在指定的生成者命令队列上对围栏进行排队,当关联的 D3D12 资源准备好使用时,该队列将向下游使用者发出信号。 |
EnqueueResourceReadyWait 在指定的使用者命令队列上对等待命令进行排队,开始等待生成者命令队列中的资源就绪信号。 |
EnqueueResourceRelease 将围栏排入指定的命令队列,该队列将在 GPU 处理完使用者命令时向同步对象发出信号。 |
错误 在文本轨道中发生错误时调用。 |
EstimateMotion 执行运动估计操作。 |
EventNotify 在发生播放事件时通知应用程序。 |
执行 对当前帧执行解码操作。 |
ExecuteExtensionCommand 将执行视频扩展命令的命令记录到解码命令列表中。 |
ExecuteExtensionCommand 执行视频扩展命令。 |
ExecuteExtensionCommand 将执行视频扩展命令的命令记录到编码命令列表中。 |
ExecuteExtensionCommand 将执行视频扩展命令的命令记录到视频进程命令列表中。 |
完成 完成对接收器编写器的所有写入操作。 |
FindFirstProxy 初始化代理定位器对象。 |
FindNextProxy 确定要使用的下一个代理。 |
FindProfile 根据指定的配置文件 ID 查找配置文件。 |
FinishInitialization 完成输出保护管理器(OPM)会话的初始化序列。 |
FinishSessionKeyRefresh 切换到新的会话密钥。 (ID3D11VideoContext.FinishSessionKeyRefresh) |
FinishSessionKeyRefresh 切换到新的会话密钥。 (IDirect3DCryptoSession9.FinishSessionKeyRefresh) |
Flush 导致流接收器删除已接收且尚未呈现的任何样本。 |
Flush 向多路复用器发出信号,以处理所有排队的输出媒体示例。 将最后一个示例传递给多路复用器后调用此方法。 |
Flush 重置高级系统格式 (ASF) 拆分器并释放所有挂起的示例。 |
Flush 清除流使用的任何内部缓冲区。 如果要写入流,则缓冲数据将写入基础文件或设备。 |
Flush 刷新一个或多个流。 (IMFSinkWriter.Flush) |
Flush 刷新一个或多个流。 (IMFSourceReader.Flush) |
ForceEndOfPresentation 播放到达段末尾时通知源。 对于时间线,这对应于到达标记点。 |
FrameStep 向前或向后执行一个帧。 |
FreeRepresentation 释放由 IMFMediaType::GetRepresentation 方法分配的内存。 |
GenerateHeader 将 MFASFContentInfo 对象中的数据编码为二进制高级系统格式 (ASF) 标头。 |
GenerateIndexEntries 接受文件的 ASF 数据包,并为其创建索引条目。 |
GeneratePresentationDescriptor 为 ASF 内容创建演示文稿描述符。 |
GenerateRequest 根据提供的数据生成许可证请求。 |
GenerateRequiredSchemas 检索输出信任机构(OTA)必须强制执行的输出保护系统的列表,以及每个保护系统的配置数据。 |
get_Keys 获取与媒体引擎关联的媒体键对象;如果没有媒体键对象,则获取 null。 |
get_KeySystem 获取使用 IMFMediaKeys 对象创建的键系统字符串。 |
get_KeySystem 获取使用媒体键对象创建的密钥系统名称的名称。 |
get_SessionId 获取为此会话创建的唯一会话 ID。 |
GetAction 检索此输出信任机构 (OTA) 执行的操作。 |
GetActiveSourceBuffers 获取主动向媒体源提供媒体数据的源缓冲区。 |
GetActiveTracks 获取计时文本组件中活动计时文本轨道的列表。 |
GetActivityReport 根据指定的索引检索 IMFSensorActivityReport。 |
GetActivityReportByDeviceName 根据指定的设备名称检索 IMFSensorActivityReport。 |
GetAdvancedMediaCaptureSettings 获取高级媒体捕获设置。 |
GetAllLanguages 获取可用元数据的语言列表。 |
GetAllocatedBlob 检索与键关联的字节数组。 此方法为数组分配内存。 |
GetAllocatedString 获取与键关联的宽字符字符串。 此方法为字符串分配内存。 |
GetAllocatorUsage 检索指定输出流的示例分配器使用情况。 |
GetAllPropertyNames 获取此对象上所有元数据属性名称的列表。 |
GetAllSettings GetAllSettings 方法获取编解码器的当前属性,并将其写入流。 (ICodecAPI::GetAllSettings) |
GetAllVolumes 检索音频流中所有通道的音量级别。 |
GetAppendWindowEnd 获取追加窗口末尾的时间戳。 |
GetAppendWindowStart 获取追加窗口开始的时间戳。 |
GetAtEndOfPayload 由 Microsoft Media Foundation 调用,以检查它是否应调用 BeginReadPayload 从响应的消息正文读取数据。 |
GetAttributes 获取具有指定索引的子流的 IMFAttributes。 |
GetAttributes 获取此 Media Foundation 转换的全局属性存储(MFT)。 |
GetAudioAttributes 获取当前在转码配置文件中设置的音频流设置。 |
GetAudioEndpointRole 获取用于下一次调用 SetSource 或 Load 的音频设备终结点角色。 |
GetAudioFormat GetAudioFormat 不再可用于 Windows 7。 |
GetAudioStreamCategory 获取用于下一次调用 SetSource 或 Load 的音频流类别。 |
GetAutoPlay 查询媒体引擎是否自动开始播放。 |
GetAvailableDeviceMediaType 获取一个捕获流支持的格式。 |
GetBackgroundColor 获取区域的背景色。 |
GetBackgroundColor 获取计时文本样式的背景色。 |
GetBalance 获取音频平衡。 |
GetBandwidthStep 检索应用于带宽步骤的流号。 此方法用于多比特率 (MBR) 内容。 |
GetBandwidthStepCount 检索内容存在的带宽步骤数。 此方法用于多比特率 (MBR) 内容。 |
GetBlob 检索与键关联的字节数组。 此方法将数组复制到调用方分配的缓冲区中。 |
GetBlobSize 检索与键关联的字节数组的长度。 |
GetBold 确定计时文本的样式是否为粗体。 |
GetBuffer 检索指向 DirectX 视频加速(DXVA)解码器缓冲区的指针。 |
GetBufferCount 检索示例中的缓冲区数。 |
GetBuffered 查询媒体引擎缓冲的资源数据量。 |
GetBuffered 获取缓冲的时间范围。 |
GetBufferFullnessBits 此版本中未实现。 (IWMCodecLeakyBucket.GetBufferFullnessBits) |
GetBufferSizeBits 检索缓冲区的当前大小(以位为单位)。 |
GetByteRanges 获取当前存储在缓存中的字节范围。 |
GetCapabilities 查询捕获设备支持的属性功能。 |
GetCapabilities 检索字节流的特征。 |
GetCapabilities 获取内容的功能信息。 |
GetCaptureDeviceActivate 获取当前捕获设备的 IMFActivate 对象指针。 |
GetCaptureDeviceSource 获取当前捕获设备的 IMFMediaSource 对象指针。 |
GetCertificate 获取驱动程序的证书链。 (ID3D11AuthenticatedChannel.GetCertificate) |
GetCertificate 获取驱动程序的证书链。 (ID3D11CryptoSession.GetCertificate) |
GetCertificate 获取驱动程序的证书链。 (IDirect3DAuthenticatedChannel9.GetCertificate) |
GetCertificate 获取驱动程序的证书链。 (IDirect3DCryptoSession9.GetCertificate) |
GetCertificate 检索客户端的证书。 |
GetCertificatePolicy 指示服务器 SSL 证书是否必须由调用方、媒体基础或 IMFSSLCertificateManager 实现类进行验证。 |
GetCertificateSize 获取驱动程序证书链的大小。 (ID3D11AuthenticatedChannel.GetCertificateSize) |
GetCertificateSize 获取驱动程序证书链的大小。 (ID3D11CryptoSession.GetCertificateSize) |
GetCertificateSize 获取驱动程序证书链的大小。 (IDirect3DAuthenticatedChannel9.GetCertificateSize) |
GetCertificateSize 获取驱动程序证书链的大小。 (IDirect3DCryptoSession9.GetCertificateSize) |
GetChainedLicenseResponse 此版本中未实现。 (IMFDRMNetHelper.GetChainedLicenseResponse) |
GetChannelCount 检索音频流中的通道数。 |
GetChannelHandle 获取经过身份验证的通道的句柄。 |
GetChannelVolume 检索音频流中指定通道的音量级别。 |
GetCharacteristics 获取媒体接收器的特征。 |
GetCharacteristics 检索媒体源的特征。 |
GetClientCertificate 同步获取客户端 SSL 证书。 |
GetClipOverflow 确定文本剪辑是否溢出区域。 |
GetClock 检索媒体会话的演示文稿时钟。 |
GetClockCharacteristics 检索时钟的特征。 |
GetCodec 获取与视频编码器关联的编解码器。 |
GetCodec 获取与视频编码器堆关联的编解码器。 |
GetCodecConfiguration 获取与视频编码器关联的编解码器配置参数。 |
GetCodecLevel 获取与视频编码器堆关联的编解码器级别。 |
GetCodecProfile 获取与视频编码器关联的编解码器配置文件。 |
GetCodecProfile 获取与视频编码器堆关联的编解码器配置文件。 |
GetCodecProp 检索特定于输出格式的编解码器属性。 |
GetColor 获取计时文本样式的颜色。 |
GetConfiguration 返回受支持的配置选项组合。 |
GetConfigurationData 返回输出保护系统的配置数据。 配置数据用于启用或禁用保护系统,并设置保护级别。 |
GetContainerAttributes 获取当前在转码配置文件中设置的容器设置。 |
GetContentDesc 获取用于创建视频处理器的内容说明。 |
GetContentProtectionCaps 查询驱动程序的内容保护功能。 |
GetContentProtectionCaps 查询显示驱动程序以获取其内容保护功能。 |
GetContext GetContext 方法通过调用 SetContext 检索以前与目录关联的字节块。 |
GetContiguousLength 检索以连续格式存储缓冲区内容所需的字节数。 |
GetContinuityKey 检索时钟的连续性密钥。 (不支持)。 |
GetControl 使用指定的从零开始的索引从集合中获取控件。 |
GetControlCount 获取控件默认集合中当前控件的数目。 |
GetCorrelatedTime 检索与系统时间相关的最后一个时钟时间。 |
GetCount 获取可供检索的 IMFSensorActivityReport 对象的计数。 |
GetCount 检索在此对象上设置的属性数。 |
GetCreationParameters 获取用于创建解码器的参数。 |
GetCreationParameters 检索用于创建此设备的参数。 (IDirectXVideoDecoder.GetCreationParameters) |
GetCreationParameters 检索用于创建此设备的参数。 (IDirectXVideoProcessor.GetCreationParameters) |
GetCredential 检索指定 URL 的凭据对象。 |
GetCrossOriginPolicy 返回要应用于下载会话的客户端当前的跨域策略。 |
GetCryptoSessionHandle 获取加密会话的句柄。 |
GetCryptoSessionPrivateDataSize 检索专用驱动程序数据的可选大小。 |
GetCryptoType 获取此会话支持的加密类型。 |
GetCueKind 获取计时文本提示的类型。 |
GetCueTimeOffset 获取提示时间的偏移量。 |
GetCurrentDeviceMediaType 获取捕获流的当前媒体类型。 |
GetCurrentLength 检索缓冲区中有效数据的长度。 |
GetCurrentMediaType 检索对象的当前媒体类型。 |
GetCurrentMediaType 获取流的当前媒体类型。 |
GetCurrentPosition 检索流中的当前读取或写入位置。 |
GetCurrentProxy 检索当前代理信息,包括主机名和端口。 |
GetCurrentSource 获取当前媒体资源的 URL;如果没有媒体资源,则获取空字符串。 |
GetCurrentTime 获取当前播放位置。 (IMFMediaEngine.GetCurrentTime) |
GetData 检索系统 ID 数据。 |
GetData 获取计时文本对象的数据内容。 |
GetData 获取计时文本提示的数据内容。 |
GetDataFormat 获取标识跟踪的基础数据格式的 GUID。 |
GetDataForNewHardwareKey 允许驱动程序返回初始化新硬件密钥时使用的 IHV 特定信息。 |
GetDecoderBuffer 获取指向解码器缓冲区的指针。 |
GetDecoderConfigurations 获取可用于解码器设备的配置。 |
GetDecoderDeviceGuids 检索标识图形硬件支持的解码器设备的 GUID 数组。 |
GetDecoderProfile 获取会话的解码配置文件。 |
GetDecoderRenderTargets 检索指定解码器设备支持的呈现目标。 |
GetDecrypter 检索解密器转换。 |
GetDefaultPlaybackRate 获取默认播放速率。 |
GetDefaultValue GetDefaultValue 方法获取编解码器属性的默认值。 (ICodecAPI::GetDefaultValue) |
GetDesc 获取视频解码器输出视图的属性。 |
GetDesc 获取视频处理器输入视图的属性。 |
GetDesc 获取视频处理器输出视图的属性。 |
GetDesc 获取在创建 ID3D12VideoDecoder 时传递给 ID3D12VideoDevice::CreateVideoDecoder 的D3D12_VIDEO_DECODER_DESC结构。 |
GetDesc 获取在创建 ID3D12VideoDecoderHeap 时传递给 ID3D12VideoDevice::CreateVideoDecoderHeap 的D3D12_VIDEO_DECODER_HEAP_DESC结构。 |
GetDesc 获取创建接口时提供的D3D12_VIDEO_EXTENSION_COMMAND_DESC。 |
GetDesc 获取在创建 ID3D12VideoMotionEstimator 时传递给 ID3D12VideoDevice1::CreateVideoMotionEstimator)的D3D12_VIDEO_MOTION_ESTIMATOR_DESC结构。 |
GetDesc 获取在创建 ID3D12VideoMotionEstimatorHeap 时传递到 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 中的D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC结构。 |
GetDescription GetDescription 方法检索目录上一次对 SetDescription 的调用设置的说明。 |
GetDescription 检索输出格式的说明。 |
GetDescriptionData GetDescriptionData 方法通过调用 SetDescriptionData 获取之前与条目关联的说明数据块。 |
GetDescriptor GetDescriptor 方法检索目录之前由 SetDescriptor 设置的描述符。 |
GetDescriptor GetDescriptor 方法检索条目的调用之前由 SetDescriptor 设置的描述符。 |
GetDevice 获取有关映像共享设备的信息。 |
GetDevice 获取有关媒体共享设备的信息。 |
GetDeviceAttributes 获取传感器组的 IMFAttributes。 |
GetDeviceId 获取设备的唯一标识符。 此值当前未使用。 |
GetDeviceStreamCategory 获取指定源流索引的流类别。 |
GetDeviceStreamCount 获取设备流的数量。 |
GetDeviceType 获取一个值,该值指定对象表示的传感器设备的类型。 |
GetDirectxDeviceManager 获取 DirectX 设备管理器。 |
GetDisplayAlignment 获取区域的显示对齐方式。 |
GetDisplayName 检索音频会话的显示名称。 Windows 卷控件显示此名称。 |
GetDouble 检索与键关联的双精度值。 |
GetDriverHandle 获取驱动程序的句柄。 |
GetDropMode 检索当前放置模式。 |
GetDuration 获取媒体资源的持续时间。 |
GetDuration 获取媒体源的持续时间(以 100 纳秒为单位)。 |
GetDuration 获取轨道中提示的持续时间。 |
GetElement 检索集合中的对象。 |
GetElementCount 检索集合中的对象数。 (IMFCollection.GetElementCount) |
GetEnableData 检索手动内容启用操作的数据。 |
GetEnableType 检索此内容启用程序执行的操作的类型。 |
GetEnableURL 检索用于执行手动内容启用操作的 URL。 |
GetEncoderFlags 获取用于初始化视频编码器的编码器标志。 |
GetEncoderHeapFlags 获取用于初始化视频编码器堆的编码器堆标志。 |
GetEncodingConfigurationPropertyStore 检索可用于设置编码属性的属性存储。 |
GetEncryptionBltKey 获取用于解密 ID3D11VideoContext::EncryptionBlt 方法返回的数据的加密密钥。 |
GetEncryptionBltKey 获取用于解密 IDirect3DCryptoSession9::EncryptionBlt 方法返回数据的加密密钥。 |
GetEnd 获取指定时间范围的结束时间。 |
GetEntryCount GetEntryCount 方法检索集合中目录的数目。 |
GetEntryCount GetEntryCount 方法检索列表中的条目数。 |
GetEntryListCount GetEntryListCount 方法检索目录中的条目列表数。 |
GetError 获取最新的错误状态。 |
GetError 获取与媒体密钥会话关联的错误状态。 |
GetErrorCode 获取错误代码。 |
GetErrorCode 获取一个值,该值指示与跟踪关联的最新错误的错误类型。 |
GetEvent 检索队列中的下一个事件。 此方法是同步的。 |
GetEvent 检索队列中的下一个事件。 此方法是同步的。在 IMFMediaEventGenerator::GetEvent 实现中调用此方法。 将该方法中的参数直接传递给此方法。 |
GetExpiration 获取 CDM 会话中所有密钥的过期时间。 |
GetExtendedCameraControl 获取 IMFExtendedCameraControl 的实例,该实例允许应用获取当前捕获设备的扩展属性控件。 |
GetExtendedErrorCode 获取扩展错误代码。 |
GetExtendedErrorCode 获取与跟踪关联的最新错误的扩展错误代码。 |
GetExtendedType 检索事件的扩展类型。 |
GetExtent 获取区域的范围。 |
GetFastestRate 获取对象支持的最快播放速率。 |
GetFilterPropertyRange 检索此设备支持的图像筛选器的值范围。 |
GetFilterPropertyRange 检索视频处理器设备支持的图像筛选器的值范围。 |
GetFlags 查询捕获设备上的属性标志。 |
GetFlags 获取为传感器设备设置的标志。 此方法保留供将来使用。 |
GetFlags 获取为传感器组设置的标志。 |
GetFlags 检索指示所选索引器选项的标志。 |
GetFlags 检索指示配置的多路复用器选项的标志。 |
GetFlags 检索在 ASF 拆分器上设置的选项标志。 |
GetFontFamily 获取计时文本样式的字体系列。 |
GetFontSize 获取计时文本样式的字号。 |
GetFontStyle 获取计时文本样式的字体样式。 |
GetFormatProp 检索输出媒体类型的 format 属性。 使用此方法获取有关枚举音频格式的信息。 |
GetFreeSampleCount 获取当前可供使用的视频示例数。 |
GetFriendlyName 获取与报表关联的传感器的友好名称。 |
GetFullCropRegion 检索源矩形和目标矩形。 |
GetFullTopology 从媒体会话获取拓扑。 |
GetGroupingParam 检索此音频会话所属的会话组。 |
GetGUID 检索与键关联的 GUID 值。 |
GetHeaderSize 检索高级系统格式 (ASF) 文件的标头部分的大小。 |
GetHttpStatus Microsoft Media Foundation 调用以检索服务器在其响应中指定的 HTTP 状态代码。 Media Foundation 在成功调用 EndReceiveResponse 后调用此方法。 |
GetHurryup 检索视频解码器的当前速度模式。 |
GetIconPath 检索音频会话的图标资源。 Windows 音量控件显示此图标。 |
GetId 获取计时文本提示的标识符。 |
GetId 获取计时文本跟踪的标识符。 |
GetID 返回缓冲区表示的空间音频对象的唯一无符号 32 位 ID。 |
GetIdentifier 检索此流接收器的流标识符。 |
GetInBandMetadataTrackDispatchType 获取轨道的带内元数据。 |
GetIndexByteStreamCount 检索索引器对象正在使用的字节流数。 |
GetIndexPosition 从内容的开头检索索引对象的偏移量。 |
GetIndexStatus 检索指定流和索引类型的索引设置。 |
GetIndexWriteSpace 检索存储已完成索引所需的缓冲区的大小(以字节为单位)。 |
GetInformation 将输出保护管理器(OPM)状态请求发送到显示驱动程序。 |
GetInput 检索连接到此节点上的指定输入流的节点。 |
GetInputAvailableType 获取此媒体基础转换 (MFT) 上的输入流的可用媒体类型。 |
GetInputCount 检索此节点上当前存在的输入流数。 |
GetInputCurrentType 获取此媒体基础转换(MFT)上输入流的当前媒体类型。 |
GetInputFormat 获取视频编码器的输入格式。 |
GetInputPrefType 检索此节点上输入流的首选媒体类型。 |
GetInputProtectionVersion 检索组件在输入上实现的示例保护版本。 |
GetInputStatus 查询此媒体基础转换(MFT)上的输入流是否可以接受更多数据。 |
GetInputStreamAttributes 获取此媒体基础转换(MFT)上的输入流的属性存储。 |
GetInputStreamDescs 获取在使用调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输入流说明。 |
GetInputStreamInfo 获取此媒体基础转换(MFT)上的输入流的缓冲区要求和其他信息。 |
GetInputTrustAuthority 检索指定流的输入信任机构(ITA)。 |
GetItem 检索与键关联的值。 |
GetItemType 检索与键关联的值的数据类型。 |
GetKeyStatuses 获取对结构数组的引用,这些结构表示内容解密模块 (CDM) 会话已知的密钥 ID 以及关联密钥的当前状态。 |
GetKeySystem 获取给定源元素索引的键系统。 |
GetKeySystem 获取一个字符串,该字符串标识内容解密模块(CDM)正在使用的密钥系统。 |
GetLabel 获取跟踪的标签。 |
GetLanguage 获取当前语言设置。 |
GetLanguage 获取曲目的语言。 |
GetLastSendTime 检索上次接收样本的发送时间。 |
GetLength 检索流的长度。 |
GetLength 获取列表中的源元素数。 |
GetLength 获取对象中包含的时间范围数。 |
GetLength 获取列表中的 IMFSourceBuffer 对象数。 |
GetLength 获取 timed-text-track 列表的长度(以轨道为单位)。 |
GetLine 从行的索引中获取提示中的文本行。 |
GetLineCount 获取 timed-text 提示中的文本行数。 |
GetLineHeight 获取区域中每行文本的高度。 |
GetLoop 查询媒体引擎是否会循环播放。 |
GetMajorType 获取对象的主要媒体类型。 |
GetMajorType 获取格式的主要类型。 |
GetManager 从 Microsoft Media Foundation 视频呈现接收器获取 IMFDXGIDeviceManager。 |
GetMasterVolume 检索主卷级别。 |
GetMaximumDropMode 获取最大放置模式。 |
GetMaxLength 检索缓冲区的分配大小。 |
GetMaxMotionEstimationPrecision 获取视频编码器的最大运动估计精度。 |
GetMaxNumberOfBytesRequiredForResolution 检索创建媒体源或确定字节流处理程序无法分析此流所需的最大字节数。 |
GetMedia 获取列表中元素的预期媒体类型。 |
GetMediaSink 检索拥有此流接收器的媒体接收器。 |
GetMediaSource 检索指向创建此媒体流的媒体源的指针。 |
GetMediaSource 获取从虚拟相机提供媒体数据的 IMFMediaSource。 |
GetMediaSourceTopology 返回生成内部拓扑的媒体源的拓扑。 |
GetMediaType 检索表示传感器流的受支持媒体类型的 IMFMediaType。 |
GetMediaType 检索流的媒体类型。 |
GetMediaType 获取具有指定索引的子流的 IMFMediaType。 |
GetMediaTypeCount 检索对象支持的媒体类型列表中的媒体类型数。 |
GetMediaTypeCount 获取传感器流支持的媒体类型的计数。 |
GetMediaTypeHandler 检索流的媒体类型处理程序。 媒体类型处理程序可用于枚举流的支持的媒体类型、获取当前媒体类型并设置媒体类型。 |
GetMediaTypeHandler 检索流接收器的媒体类型处理程序。 可以使用媒体类型处理程序查找流支持的格式,并在流上设置媒体类型。 |
GetMetadataItems 检索指向可能包含空间音频元数据的缓冲区的指针。 |
GetMetadataTracks 获取 timed-text 组件中计时元数据跟踪的列表。 |
GetMFMetadata 获取整个演示文稿的元数据集合,或获取演示文稿中的一个流。 |
GetMinimumGRLVersion 检索此策略的受保护环境必须强制实施的全局吊销列表(GRL)的最低版本。 |
GetMinimumQualityLevel 获取组件支持的最低质量级别。 |
GetMirrorState 获取视频预览流的当前镜像状态。 (IMFCapturePreviewSink.GetMirrorState) |
GetMirrorState 获取视频预览流的当前镜像状态。 (IMFCaptureSource.GetMirrorState) |
GetMute 查询音频是否静音。 (IMFSimpleAudioVolume.GetMute) |
GetMuted 查询音频是否静音。 (IMFMediaEngine.GetMuted) |
GetMutualExclusion 从配置文件中检索高级系统格式 (ASF) 相互排除对象。 |
GetMutualExclusionCount 检索与配置文件关联的高级系统格式 (ASF) 相互排除对象的数量。 |
GetName 检索编解码器的名称。 |
GetName 获取区域的名称。 |
GetName 获取计时文本样式的名称。 |
GetNativeMediaType 获取媒体源本机支持的格式。 |
GetNativeVideoSize 获取视频帧的大小,根据纵横比进行调整。 |
GetNearestKeyFrames 对于特定的查找位置,获取两个最接近的关键帧。 (IMFSeekInfo.GetNearestKeyFrames) |
GetNetworkState 获取媒体引擎的当前网络状态。 |
GetNextOutputTime 查询解码器以获取即将发布的输出示例的时间戳。 如果需要知道调用 IMediaObject::P rocessOutput 或 IMFTransform::P rocessOutput 获取示例之前示例的时间,请使用此方法。 |
GetNextPacket 从多路复用器检索下一个输出 ASF 数据包。 |
GetNextSample 在分析数据后,从高级系统格式 (ASF) 拆分器检索示例。 |
GetNode 获取拓扑中的节点,该节点由索引指定。 |
GetNodeByID 获取拓扑中的节点,该节点由节点标识符指定。 |
GetNodeCount 获取拓扑中的节点数。 |
GetNodeMask 获取视频编码器的节点掩码。 |
GetNodeMask 获取视频编码器堆的节点掩码。 |
GetNodeMask 获取使用调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的节点掩码。 |
GetNodeType 检索节点类型。 |
GetNumberOfStreams 获取媒体资源中的流数。 |
GetNumberOfSupportedProtocols 检索网络方案插件支持的协议数。 |
GetNumInputStreamDescs 获取使用调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输入流说明数。 |
GetObject 获取与此节点关联的对象。 |
GetObject 返回与异步操作关联的对象。 对象的类型(如果有)取决于调用的异步方法。 (IMFAsyncResult.GetObject) |
GetObjectCount 获取示例中由 IMFSpatialAudioObjectBuffer 对象表示的空间音频对象的计数。 |
GetObjectPointer 获取与异步回调关联的父对象的指针。 |
GetObjectTag 获取异步回调关联对象的父对象的标记。 |
GetOPMInfo 获取有关输出保护管理器(OPM)的状态信息。 |
GetOrAddControl 将新的自定义相机控件添加到相机控件集合。 |
GetOrAddExtendedControl 将新的扩展相机控件添加到相机控件集合。 |
GetOriginalId 获取文本跟踪数据格式中提供的提示标识符(如果可用)。 |
GetOriginatorID 检索标识创建此输出策略对象的输入信任机构(ITA)的 GUID。 |
GetOriginatorID 检索标识生成此输出架构对象的输入信任机构(ITA)的 GUID。 |
GetOutput 检索连接到此节点上的指定输出流的节点。 |
GetOutputAvailableType 获取此媒体基础转换(MFT)上的输出流的可用媒体类型。 |
GetOutputCount 检索此节点上当前存在的输出流数。 |
GetOutputCount 检索高级系统格式 (ASF) 内容的输出数。 |
GetOutputCurrentType 获取此媒体基础转换(MFT)上的输出流的当前媒体类型。 |
GetOutputFromStream 检索与流关联的输出编号。 |
GetOutputMediaType 获取此捕获接收器上的流的输出格式。 |
GetOutputMutex 检索输出的相互排除对象。 |
GetOutputMutexCount 检索与输出关联的相互排除对象的数目。 |
GetOutputNodeCollection 获取拓扑中的输出节点。 |
GetOutputOverride 检索为流设置的手动输出替代选择。 |
GetOutputPrefType 检索此节点上输出流的首选媒体类型。 |
GetOutputProtectionVersion 检索组件在输出上实现的示例保护版本。 |
GetOutputStatus 查询媒体基础转换(MFT)是否准备好生成输出数据。 |
GetOutputStreamAttributes 获取此 Media Foundation 转换 (MFT) 上的输出流的属性存储。 |
GetOutputStreamCount 检索与输出关联的流数。 |
GetOutputStreamDesc 获取在使用调用 ID3D12VideoDevice::CreateVideoProcessor 创建视频处理器时提供的输出流说明。 |
GetOutputStreamInfo 获取此媒体基础转换(MFT)上的输出流的缓冲区要求和其他信息。 |
GetOutputStreamNumbers 检索与输出关联的所有流的流编号。 |
GetOutputTrustAuthorityCount 获取此受信任输出提供的输出信任颁发机构(OTA)的数量。 每个 OTA 报告单个操作。 |
GetPadding 获取环绕区域的填充。 |
GetParameterRange GetParameterRange 方法获取编解码器属性的值范围。 (ICodecAPI::GetParameterRange) |
GetParameters 为回调的调度线程提供配置信息。 (IMFAsyncCallback.GetParameters) |
GetParameterValues GetParameterValues 方法获取编解码器属性的可能值列表。 (ICodecAPI::GetParameterValues) |
GetPassword 检索密码。 |
GetPayloadExtension 检索有关现有有效负载扩展的信息。 |
GetPayloadExtensionCount 检索为流配置的有效负载扩展数。 |
GetPlaftormWorkQueueMMCSSClass 检索指定平台工作队列的多媒体类计划程序服务 (MMCSS) 类。 |
GetPlatformWorkQueueMMCSSPriority 获取与指定平台工作队列关联的多媒体类计划程序服务(MMCSS)优先级的优先级。 |
GetPlatformWorkQueueMMCSSTaskId 检索指定平台工作队列的多媒体类计划程序服务(MMCSS)任务标识符。 |
GetPlaybackRate 获取当前播放速率。 (IMFMediaEngine.GetPlaybackRate) |
GetPlayed 获取已呈现的时间范围。 |
GetPolicy 检索定义允许此流的输出保护系统和每个保护系统的配置数据的策略。 |
GetPosition 获取区域的位置。 |
GetPreferredClsid 搜索与指定密钥名称匹配的类标识符(CLSID)的首选列表。 |
GetPreload 获取预加载标志。 |
GetPresentationAttribute 从媒体资源获取演示文稿属性。 |
GetPresentationAttribute 从基础媒体源获取属性。 |
GetPresentationClock 媒体管道调用以获取 IMFPresentationClock 的实例。 |
GetPresentationClock 获取在媒体接收器上设置的演示文稿时钟。 |
GetPresentationContext 将演示文稿描述符映射到其关联的 sequencer 元素标识符及其表示的拓扑。 |
GetPrivateData 根据使用 IWMCodecPrivateData::SetPartialOutputType 方法传递的输出类型检索视频内容的编解码器数据。 |
GetPrivateDataByteCount 获取在通过 InvokeFunction 方法调用安全处理器时需要追加到输入和输出缓冲区所需的字节数。 |
GetProcAmpRange 检索此视频处理器设备上的视频处理器 (ProcAmp) 设置的值范围。 |
GetProcAmpRange 获取视频处理器 (ProcAmp) 设置的值范围。 |
GetProcedureAddress 获取已签名库中指定函数的过程地址。 |
GetProcessActivity 获取表示传感器的当前进程活动的 IMFSensorProcessActivity 对象。 |
GetProcessCount 获取 IMFSensorProcessActivity 对象的计数,该对象表示与传感器关联的进程的当前活动,这些活动可供检索。 |
GetProcessId 获取与活动关联的进程的 ID。 |
GetProfile 检索指定的配置文件。 |
GetProfile 检索描述 ASF 内容的高级系统格式 (ASF) 配置文件。 |
GetProfileId 检索传感器配置文件 ID。 |
GetProgress 检索保存到提供的字节流的内容百分比。 |
GetProperties 检索时钟的属性。 |
GetProperty 获取元数据属性的值。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoDecoder1 时传递到 ID3D12VideoDevice2::CreateVideoDecoder1 的 ID3D12ProtectedResourceSession。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoDecoderHeap1 时传递到 ID3D12VideoDevice2::CreateVideoDecoderHeap1 的 ID3D12ProtectedResourceSession。 |
GetProtectedResourceSession 获取 ID3D12ProtectedResourceSession,该 ID3D12VideoDevice2::CreateVideoExtensionCommand 在创建 ID3D12VideoExtensionCommand 时传递给 ID3D12VideoDevice2::CreateVideoExtensionCommand。 |
GetProtectedResourceSession 获取 ID3D12VideoMotionEstimator 创建 ID3D12VideoMotionEstimator 时传递给 ID3D12VideoDevice1::CreateVideoMotionEstimator 的 ID3D12ProtectedResourceSession。 |
GetProtectedResourceSession 获取 ID3D12VideoMotionEstimatorHeap 创建 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap 时传递给 ID3D12ProtectedResourceSession 的 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap。 |
GetProtectedResourceSession 获取在创建 ID3D12VideoProcessor1 时传递到 ID3D12VideoDevice2::CreateVideoProcessor1 的 ID3D12ProtectedResourceSession。 |
GetProtectionCertificate 检索示例保护证书。 |
GetProtectionSystemIds IMFContentDecryptionModule::GetProtectionSystemIds 获取 IMFContentDecryptionModule 支持的 SystemID 列表。 |
GetQualityLevel 检索当前质量级别。 |
GetRangeEndOffset 由 Microsoft Media Foundation 调用以检索当前响应中最后一个字节的偏移量,从资源开头计算。 当请求使用 HTTP“Range”标头仅下载一部分资源时,这非常有用。 |
GetRangeInfo 获取有关相机控件的接受范围、步骤值和默认值的信息。 |
GetRate 获取当前播放速率。 (IMFRateControl.GetRate) |
GetRateConversionCaps 获取视频处理器的速率转换功能。 |
GetReadyState 获取就绪状态,该状态指示是否可以呈现当前媒体资源。 |
GetReadyState 获取媒体源的就绪状态。 |
GetRealTimeMode 获取用于下一次调用 SetSource 或 Load 的实时模式。 |
GetReconstructedVideoFrame 请注意,此方法已过时,不应使用。 检索当前重新构造的视频帧。 |
GetReconstructedVideoFrameSize 请注意,此方法已过时,不应使用。 检索当前重新构造的视频帧的大小。 |
GetRecordCount 检索高级系统格式互斥对象中的记录数。 |
GetRegion 获取有关计时文本提示的显示区域的信息。 |
GetRelativePanel 从ACPI_PLD_PANEL枚举中获取一个值,该值指示捕获设备的位置。 |
GetRemoteHost 检索指向承载此代理的对象的指针。 |
GetRemoteObject 检索指向此对象是代理的远程对象的指针。 |
GetReport 获取表示相对面板位置的 IMFRelativePanelReport 接口。 |
GetReportTime 获取与传感器活动报告关联的时间。 |
GetRepresentation 检索媒体类型的替代表示形式。 目前仅支持 DirectShow AM_MEDIA_TYPE 结构。 |
GetRequiredProtections 获取必须在帧-服务器模式下应用的内容保护。 |
GetResolutionList 获取与视频编码器堆关联的分辨率列表。 |
GetResolutionListCount ID3D12VideoEncoderHeap::GetResolutionListCount 方法 (d3d12video.h) 获取与视频编码器堆关联的分辨率列表计数。 |
GetResource 查询接口的 Microsoft DirectX 图形基础结构(DXGI)图面。 |
GetResourceCharacteristics 获取描述媒体资源的各种标志。 |
GetRightToLeft 确定是否启用计时文本样式的从右向左书写模式。 |
GetRotation 获取视频预览流的旋转。 |
GetRotation 获取当前应用于录制的视频流的旋转。 |
GetSample 获取与具有指定索引的子流关联的 IMFSample。 |
GetSampleDuration 检索示例的持续时间。 |
GetSampleFlags 检索与示例关联的标志。目前未定义任何标志。 |
GetSampleTime 检索示例的呈现时间。 |
GetScanline0AndPitch 检索指向缓冲区内存和图面步幅的指针。 |
GetSchemaType 检索由此对象表示的输出保护系统。 输出保护系统由 GUID 值标识。 |
GetScrollMode 获取区域的滚动模式。 |
GetSeekable 获取媒体引擎当前可查找到的时间范围。 |
GetSeekPositionForValue 给定所需的查找时间,获取客户端开始读取数据的偏移量。 |
GetSelectedStreams 获取当前所选流的列表。 |
GetSelectedStyle 从 SAMI 媒体源获取当前样式。 |
GetSensorDevice 获取与传感器组中设备对应的 IMFSensorDevice。 |
GetSensorDeviceCount 获取由传感器组虚拟化的设备数。 |
GetSensorDeviceMode 获取一个值,该值指定传感器设备的当前共享模式,即控制器或共享设备。 |
GetSensorGroupAttributes 获取传感器组的 IMFAttributes。 返回的对象是对内部属性存储的实时引用。 |
GetService 检索服务接口。 |
GetService 查询接口的基础接收器编写器对象。 |
GetService 获取指向基础源读取器对象的指针。 |
GetServiceForStream 查询接口的基础媒体接收器或编码器。 |
GetServiceForStream 查询接口的基础媒体源或解码器。 |
GetSessionCapabilities 根据当前演示文稿检索媒体会话的功能。 |
GetSessionId 获取内容解密模块(CDM)生成的唯一字符串标识符,应用程序可以使用该标识符来标识会话对象。 |
GetShowBackgroundAlways 确定计时文本的样式是否始终显示背景。 |
GetShutdownStatus 查询对 IMFShutdown::Shutdown 方法的早期调用的状态。 |
GetSink 获取指向其中一个捕获接收器对象的指针。 |
GetSinkInfo 获取转码配置文件中指定的音频和视频流的媒体类型。 |
GetSlowestRate 检索对象支持的最慢播放速率。 |
GetSource 获取指向捕获源对象的指针。 |
GetSourceAttributes 获取媒体源的属性存储。 |
GetSourceBuffer 获取缓冲区集合中指定索引处的 IMFSourceBuffer。 |
GetSourceBuffer 获取列表中指定索引处的 IMFSourceBuffer。 |
GetSourceBuffers 获取与此媒体源关联的源缓冲区的集合。 |
GetSourceNodeCollection 获取拓扑中的源节点。 |
GetSourceOrigin 返回 HTML5 媒体元素的 W3C 原点。 |
GetStart 获取指定时间范围的开始时间。 |
GetStartTime 获取初始播放位置。 |
GetStartTime 获取轨道中提示的开始时间。 |
GetState 检索时钟的当前状态。 |
GetState 返回异步 Begin 方法中调用方指定的状态对象。 (IMFAsyncResult.GetState) |
GetStateNoAddRef 返回由调用方在异步 Begin 方法中指定的状态对象,而不递增对象的引用计数。 (IMFAsyncResult.GetStateNoAddRef) |
GetStatistics 检索多路复用器统计信息。 |
GetStatistics 从媒体引擎获取播放统计信息。 |
GetStatistics 获取有关接收器编写器性能的统计信息。 |
GetStatus 返回异步操作的状态。 (IMFAsyncResult.GetStatus) |
GetStatus 检索指定事件状态的 HRESULT。 |
GetStereo3DFramePackingMode 对于立体声 3D 视频,获取视频帧中两个视图的布局。 |
GetStereo3DRenderMode 对于立体声 3D 视频,请查询媒体引擎如何呈现 3D 视频内容。 |
GetStream 按流索引从配置文件中检索流,并/或检索流索引的流号。 |
GetStream 请注意,此接口未在此版本的 Media Foundation 中实现。 检索流优先级列表中的流编号。 |
GetStreamAttribute 从媒体资源获取流级属性。 |
GetStreamAttributes 获取媒体源上的流的属性存储。 |
GetStreamAttributes 获取具有指定索引的流属性存储区。 |
GetStreamAttributesCount 获取传感器设备的流属性存储计数。 此数字表示设备可用的流总数,因为每个有效流必须具有至少包含流 ID 和流类别的属性存储。 |
GetStreamByNumber 检索配置文件中流的高级系统格式 (ASF) 流配置对象。 此方法按流号而不是流索引引用流。 |
GetStreamConfiguration 获取具有指定索引的流配置,该配置定义一组子流,这些子流可以包含多路复用输出。 |
GetStreamConfiguration 获取媒体源的活动流配置,该配置定义包含多路复用输出的子流集。 |
GetStreamConfigurationCount 获取已注册的流配置的计数,该配置定义可以包含多路复用输出的子流集。 |
GetStreamCount 检索配置文件中的流数。 |
GetStreamCount 请注意,此接口未在此版本的 Media Foundation 中实现。 检索流优先级列表中的条目数。 |
GetStreamCount 检索高级系统格式 (ASF) 内容中的流数。 |
GetStreamCount 获取多路复用媒体源管理的子流计数。 (IMFMuxStreamAttributesManager.GetStreamCount) |
GetStreamCount 获取多路复用媒体源管理的子流计数。 (IMFMuxStreamMediaTypeManager.GetStreamCount) |
GetStreamCount 获取多路复用媒体源管理的子流计数。 (IMFMuxStreamSampleManager.GetStreamCount) |
GetStreamCount 获取此媒体基础转换(MFT)上的当前输入和输出流数。 |
GetStreamDescriptor 检索此媒体流的流描述符。 |
GetStreamDescriptorCount 检索演示文稿中的流描述符数。 每个流描述符都包含有关媒体源中的一个流的信息。 若要检索流描述符,请调用 IMFPresentationDescriptor::GetStreamDescriptorByIndex 方法。 |
GetStreamIdentifier 检索流的标识符。 |
GetStreamIDs 获取此媒体基础转换(MFT)上的输入和输出流的流标识符。 |
GetStreamIndexFromFriendlyName 获取从友好流名称转换的实际设备流索引。 |
GetStreamingMode 获取传感器进程的流式处理模式。 |
GetStreamingState 获取一个值,该值指示传感器当前是否正在流式传输。 |
GetStreamLimits 获取此媒体基础转换的输入和输出流的最小和最大数目(MFT)。 |
GetStreamNumber 检索流的流号。 |
GetStreamPrioritization IMFASFProfile::GetStreamPrioritization 方法 |
GetStreamSelection 查询是否选择要播放的流。 (IMFMediaEngineEx.GetStreamSelection) |
GetStreamSelection 查询是否选择了流。 |
GetStreamsForRecord 检索高级系统格式互斥对象中记录中包含的流号。 |
GetStreamSinkById 获取由流标识符指定的流接收器。 |
GetStreamSinkCount 获取此媒体接收器上的流接收器数。 |
GetStreamType 获取流的主要媒体类型。 |
GetString 检索与键关联的宽字符字符串。 |
GetStringLength 检索与键关联的字符串值的长度。 |
GetStyle 获取有关计时文本提示样式的信息。 |
GetStyleCount 获取 SAMI 文件中定义的样式数。 |
GetStyles 获取 SAMI 文件中定义的样式名称的列表。 |
GetSubEntries GetSubEntries 方法获取之前对 SetSubEntries 的调用所设置的子项索引数组。 |
GetSubformatting 获取格式化的计时文本对象中的子窗体。 |
GetSubformattingCount 获取格式化的计时文本对象中的子格式的数目。 |
GetSupportedHardwareEffects 返回当前配置的视频处理器中受支持的效果列表。 |
GetSupportedProtocolType 按索引检索支持的协议。 |
GetSupportedStates 获取当前设备支持的遮挡状态。 |
GetSurfacePitch 获取受保护图面的步幅。 |
GetSuspendNotify 获取内容解密模块(CDM)的暂停通知接口。 |
GetSuspendNotify 检索 IMFContentDecryptionModuleSession 挂起事件的对象。 |
GetSymbolicLink 获取与报表关联的传感器的符号链接。 |
GetSymbolicLink 获取传感器设备的符号链接名称。 |
GetSymbolicLink 获取传感器组的符号链接名称。 |
GetText 获取格式化的计时文本对象中的文本。 |
GetTextAlignment 获取计时文本样式的文本对齐方式。 |
GetTextDecoration 获取为计时文本样式修饰文本的方式。 |
GetTextOutline 获取计时文本样式的文本轮廓。 |
GetTextTracks 获取计时文本组件中所有计时文本轨道的列表。 |
GetTime 检索最新的时钟时间。 |
GetTimelineMarkerTimer 获取下一个时间线标记的时间(如果有)。 |
GetTimeSeekResult 获取基于时间的查找的结果。 |
GetTimeSeekResult 由 Microsoft Media Foundation 调用以检索 TimeSeekRange.DLNA.ORG HTTP 标头的值(如果有的话)。服务器在其响应中指定的值。 |
GetTimeSource 检索时钟的演示时间源。 |
GetTimeStampOffset 获取附加到 IMFSourceBuffer 的媒体段的时间戳偏移量。 |
GetTitle GetTitle 方法检索条目的上一次对 SetTitle 的调用设置的游戏。 |
GetTocByType GetTocByType 从 TOC 分析器对象中检索指定类型的所有目录。 |
GetTocCount GetTocCount 方法检索 TOC 分析器对象中指定位置类型的目录数。 |
GetTopologyID 获取拓扑的标识符。 |
GetTopologyWorkQueueMMCSSClass 检索当前拓扑的指定分支的多媒体类计划程序服务 (MMCSS) 类。 |
GetTopologyWorkQueueMMCSSPriority 检索与给定拓扑工作队列关联的多媒体类计划程序服务 (MMCSS) 字符串。 |
GetTopologyWorkQueueMMCSSTaskId 检索当前拓扑的指定分支的多媒体类计划程序服务(MMCSS)任务标识符。 |
GetTopoNodeID 检索节点的标识符。 |
GetTotalLength Microsoft Media Foundation 调用以检索正在下载的资源的总长度(如果已知)。 |
GetTotalLength 检索示例中所有缓冲区中有效数据的总长度。 长度计算为 IMFMediaBuffer::GetCurrentLength 方法检索的值的总和。 |
GetTrack 从跟踪的索引获取列表中的文本轨道。 |
GetTrackById 从跟踪的标识符获取列表中的文本轨道。 |
GetTrackId 获取计时文本提示的标识符。 |
GetTrackKind 获取计时文本轨道的类型。 |
GetTracks 检索向 IMFTimedText 注册的所有计时文本曲目的列表。 |
GetTransformCount 媒体管道调用以获取传感器转换提供的转换数。 |
GetTransformForStream 获取指向指定流的媒体基础转换(MFT)的指针。 (IMFSinkWriterEx.GetTransformForStream) |
GetTransformForStream 获取指向指定流的媒体基础转换(MFT)的指针。 (IMFSourceReaderEx.GetTransformForStream) |
GetTransformInformation 媒体管道调用以获取有关传感器转换提供的转换的信息。 |
GetType 获取控件的配置类型,该值指示在流式处理开始之前或流式处理启动之后是否必须设置控件值。 |
GetType 检索由高级系统格式 (ASF) 相互排除对象表示的相互排除类型。 |
GetType 检索事件类型。 事件类型指示触发事件所发生的情况。 它还定义事件值的含义。 |
GetType 获取列表中的元素的 MIME 类型。 |
GetType 获取缓冲区表示的空间音频对象的类型。 如果以前尚未调用 SetType,此方法将返回默认值AudioObjectType_None。 |
GetUINT32 检索与键关联的 UINT32 值。 |
GetUINT64 检索与键关联的 UINT64 值。 |
GetUnderlyingClock 检索表示时间源用于生成其时钟时间的基础时钟。 |
GetUnknown 检索与键关联的接口指针。 |
GetUnknown 获取以前存储在媒体缓冲区对象中的 IUnknown 指针。 |
GetUpdating 获取一个值,该值指示 Append、AppendByteStream 或 Remove 是否正在进行中。 |
GetURL 返回用于发送请求的 URL。 |
GetURL 获取列表中的元素的 URL。 |
GetUser 检索用户名。 |
GetValue ICodecAPI::GetValue 方法获取编解码器属性的当前值。 |
GetValue 检索与事件关联的值(如果有)。 该值作为 PROPVARIANT 结构进行检索。 实际数据类型和值的含义取决于事件。 |
GetVideoAspectRatio 获取视频流的图片纵横比。 |
GetVideoAttributes 获取当前在转码配置文件中设置的视频流设置。 |
GetVideoDecoderCaps 检索视频解码器的功能和限制。 |
GetVideoDecoderConfig 获取驱动程序支持的解码器配置。 |
GetVideoDecoderConfigCount 获取驱动程序支持指定视频说明的解码器配置数。 |
GetVideoDecoderProfile 获取驱动程序支持的配置文件。 |
GetVideoDecoderProfileCount 获取驱动程序支持的配置文件数。 |
GetVideoDecoderService 检索创建此解码器设备的 DirectX 视频加速 (DXVA) 解码器服务。 |
GetVideoFormat GetVideoFormat 不再可用于从 Windows 7 开始使用。 |
GetVideoProcessBltState 获取由 Microsoft DirectX 视频加速高定义(DXVA-HD)设备执行的 blit 操作的状态参数的值。 |
GetVideoProcessorCaps 获取视频处理器的功能。 |
GetVideoProcessorCaps 获取一个或多个 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的功能。 |
GetVideoProcessorCaps 检索视频处理器设备的功能。 |
GetVideoProcessorCaps 获取指定视频处理器设备的功能。 |
GetVideoProcessorContentDesc 获取用于创建此枚举器的内容说明。 |
GetVideoProcessorCustomRate 获取视频处理器支持的自定义帧速率列表。 |
GetVideoProcessorCustomRates 获取 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器支持的自定义速率列表。 自定义速率用于帧速率转换和反向电视传送(IVTC)。 |
GetVideoProcessorDeviceCaps 获取 Microsoft DirectX 视频加速高清(DXVA-HD)设备的功能。 |
GetVideoProcessorDeviceGuids 获取一个 GUID 数组,这些 GUID 标识图形硬件支持的视频处理器。 |
GetVideoProcessorFilterRange 获取图像筛选器的值范围。 |
GetVideoProcessorFilterRange 获取Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的图像筛选器的值范围。 |
GetVideoProcessorInputFormats 获取 Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的输入格式的列表。 |
GetVideoProcessorOutputFormats 获取 Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的输出格式的列表。 |
GetVideoProcessorRateConversionCaps 返回一组与帧速率转换相关的视频处理器功能,包括反交错和反向电视播放。 |
GetVideoProcessorRenderTargets 获取视频处理器设备支持的呈现目标格式。 该列表可能包含 RGB 和 YUV 格式。 |
GetVideoProcessorService 检索创建此视频处理器设备的 DirectX 视频加速(DXVA)视频处理器服务。 |
GetVideoProcessorSubStreamFormats 获取指定视频处理器设备支持的子流格式的列表。 |
GetVideoProcessStreamState 获取 Microsoft DirectX 视频加速高清(DXVA-HD)设备上的输入流的状态参数的值。 |
GetVideoRepresentation 检索媒体类型的替代表示形式。 |
GetVideoService 查询接口的 Microsoft Direct3D 设备。 |
GetVideoService 获取 DirectX 视频加速 (DXVA) 服务接口。 |
GetVideoSwapchainHandle 获取无窗换链的句柄。 |
GetVolume 获取音频音量级别。 |
GetWrap 确定是否在区域中启用换行功能。 |
GetWritingMode 获取区域的写入模式。 |
HasAudio 查询当前媒体资源是否包含音频流。 |
HasNullSourceOrigin Microsoft媒体基础调用,以检测 HTTP 或 HTTPS 请求已重定向到不同“源”的其他服务器时的情况。 |
HasVideo 查询当前媒体资源是否包含视频流。 |
Init Init 方法初始化 TOC 分析器对象并将其与媒体文件相关联。 |
初始化 初始化索引器对象。 |
初始化 使用 ASF ContentInfo 对象中的数据初始化多路复用器。 |
初始化 重置高级系统格式 (ASF) 拆分器,并将其配置为分析 ASF 数据节中的数据。 |
初始化 初始化捕获引擎。 |
初始化 初始化数字生活网络联盟(DLNA)媒体接收器。 (IMFDLNASinkInit.Initialize) |
InitializeCaptureSampleAllocator 使用与视频捕获方案相关的参数初始化示例分配器。 |
InitializeExtensionCommand 将用于初始化或重新初始化视频扩展命令的命令记录到视频解码命令列表中。 |
InitializeExtensionCommand 将用于初始化或重新初始化视频扩展命令的命令记录到视频处理器命令列表中。 |
InitializeFactory 媒体管道调用以初始化传感器转换。 |
InitializeHardwareKey 允许显示驱动程序返回初始化新硬件密钥时使用的特定于 IHV 的信息。 |
InitializeSampleAllocator 指定要分配的示例数和样本的媒体类型。 |
InitializeSampleAllocatorEx 初始化视频示例分配器对象。 |
InitInputProtection 初始化下游组件上的示例保护。 |
InitOutputProtection 从上游组件检索示例保护的初始化信息。 |
InsertAudioEffect 插入音频效果。 |
InsertElementAt 在集合中的指定索引处添加对象。 |
InsertVideoEffect 插入视频效果。 |
调用 异步操作完成后调用。 (IMFAsyncCallback.Invoke) |
InvokeFunction 调用安全处理器中保护系统的实现。 |
IsActive 确定计时文本轨道是否处于活动状态。 |
IsAutomaticSupported 查询内容启用程序是否可以自动执行其所有操作。 |
IsBackgroundTransferActive 查询后台传输是否处于活动状态。 |
IsCompressedFormat 查询媒体类型是否为临时压缩格式。 |
IsContiguousFormat 查询缓冲区是否以本机格式连续。 |
IsDisabled 查询类标识符(CLSID)是否出现在阻止列表中。 (IMFPluginControl.IsDisabled) |
IsEnded 查询播放是否已结束。 |
IsEndOfStream 查询当前位置是否已到达流的末尾。 |
Isequal 比较两种媒体类型,并确定它们是否相同。 如果它们不完全相同,则该方法指示两种格式的区别。 |
IsExternal 确定计时文本样式是否为外部样式。 |
IsFinal 查询此输出是否为策略接收器,这意味着它处理输入信任机构(ITA)所需的权限和限制。 |
IsInBand 确定计时文本曲目是否为带内。 |
IsInBandEnabled 确定是否启用了带内模式。 |
IsMediaTypeSupported 查询对象是否支持指定的媒体类型。 |
IsMediaTypeSupported 确定媒体流是否支持指定的媒体类型。 |
IsModifiable 给定编解码器的当前配置,IsModifiable 方法将查询编解码器属性是否可以更改。 (ICodecAPI::IsModifiable) |
IsPaused 查询当前是否暂停播放。 |
IsPlaybackRateSupported 查询媒体引擎是否可以以指定的播放速率播放。 |
IsProtected 查询媒体资源是否包含受保护的内容。 |
IsRateSupported 查询对象是否支持指定的播放速率。 |
IsSameOrigin 当指定的 URL 与 HTML5 媒体元素具有相同的源时,返回 true。 |
IsSeeking 查询媒体引擎当前是否正在寻求新的播放位置。 |
IsStereo3D 查询媒体资源是否包含立体声 3D 视频。 |
issupported IsSupported 方法查询编解码器是否支持给定属性。 (ICodecAPI::IsSupported) |
IsTimeSeekSupported 查询字节流是否支持基于时间的查找。 |
IsTypeSupported 获取一个值,该值指示指定的键系统是否支持指定的媒体类型。 |
IsTypeSupported 获取一个值,该值指示媒体源是否支持指定的 MIME 类型。 |
IsTypeSupported 查询指定的密钥系统以及内容类型是否受支持( 可选)。 |
IsTypeSupportedEx 指定键系统支持指定内容类型的查询。 |
KeyAdded 通知应用程序已添加密钥。 |
KeyError 通知应用程序处理密钥时出错。 |
KeyMessage 将信息传递给应用程序,以便它可以启动密钥获取。 |
KeyMessage 当内容解密模块(CDM)为会话生成消息时调用。 |
KeyStatusChanged 当内容解密模块 (CDM) 会话中的密钥发生更改或其状态时,将调用 IMFContentDecryptionModuleSessionCallbacks::KeyStatusChanged 函数。 |
加载 从输入部分拓扑创建完全加载的拓扑。 |
加载 加载当前媒体源。 |
加载 IMFContentDecryptionModuleSession::Load 函数将指定会话的数据加载到 IMFContentDecryptionModuleSession 对象中。 |
LoadDefaults 加载指定捕获源的相机控件默认值。 |
LoadReference 从流中存储的数据封送接口。 |
锁定 为调用方提供对缓冲区中内存的访问权限,以便读取或写入。 |
Lock2D 为调用方提供对缓冲区中内存的访问权限。 (IMF2DBuffer.Lock2D) |
Lock2DSize 为调用方提供对缓冲区中内存的访问权限。 (IMF2DBuffer2.Lock2DSize) |
LockControlData 检索与 IMFCameraControlDefaults 实例关联的控件的数据有效负载,允许客户端直接修改控件值。 |
LockDevice 为调用方提供对 Microsoft Direct3D 设备的独占访问权限。 |
LockDevice 为调用方提供对 Direct3D 设备的独占访问权限。 |
LockPayload 锁定捕获设备控件中包含的内部有效负载缓冲区,以启用查询或更改有效负载。 |
LockProcess 阻止受保护的媒体路径 (PMP) 进程结束。 (IMFPMPHost.LockProcess) |
LockProcess 阻止受保护的媒体路径 (PMP) 进程结束。 (IMFPMPHostApp.LockProcess) |
LockProcess 阻止受保护的媒体路径 (PMP) 进程结束。 (IMFPMPServer.LockProcess) |
LockStore 锁定属性存储区,使其他线程无法访问它。 |
LoggedOnUser 查询是否应使用登录凭据。 |
MFAddPeriodicCallback 设置一个回调函数,以固定间隔调用。 (MFAddPeriodicCallback) |
MFAllocateSerialWorkQueue 创建保证序列化工作项的工作队列。 |
MFAllocateWorkQueue 创建新的工作队列。 (MFAllocateWorkQueue) |
MFAllocateWorkQueueEx 创建新的工作队列。 (MFAllocateWorkQueueEx) |
MFAverageTimePerFrameToFrameRate 根据视频帧的平均持续时间计算帧速率(以帧/秒为单位)。 |
MFBeginCreateFile 开始异步请求以从文件创建字节流。 |
MFBeginRegisterWorkQueueWithMMCSS 将工作队列与多媒体类计划程序服务(MMCSS)任务相关联。 (MFBeginRegisterWorkQueueWithMMCSS) |
MFBeginRegisterWorkQueueWithMMCSSEx 将工作队列与多媒体类计划程序服务(MMCSS)任务相关联。 (MFBeginRegisterWorkQueueWithMMCSSEx) |
MFBeginUnregisterWorkQueueWithMMCSS 从多媒体类计划程序服务(MMCSS)任务中注销工作队列。 (MFBeginUnregisterWorkQueueWithMMCSS) |
MFCalculateBitmapImageSize 检索视频格式的图像大小。 |
MFCalculateImageSize 检索未压缩的视频格式的图像大小(以字节为单位)。 (MFCalculateImageSize) |
MFCancelCreateFile 取消异步请求以从文件创建字节流。 |
MFCancelWorkItem 尝试取消使用 MFScheduleWorkItem 或 MFScheduleWorkItemEx 计划的异步操作。 |
MFCombineSamples 如果介质样本的组合持续时间不超过指定的持续时间,则将其连接到另一个样本。 |
MFCompareFullToPartialMediaType 将完整媒体类型与部分媒体类型进行比较。 |
MFConvertColorInfoFromDXVA 设置 MFVIDEOFORMAT 结构中的扩展颜色信息。 |
MFConvertColorInfoToDXVA 将扩展的颜色信息从 MFVIDEOFORMAT 转换为等效的 DirectX 视频加速 (DXVA) 颜色信息。 |
MFConvertFromFP16Array 将 16 位浮点数的数组转换为 32 位浮点数数组。 |
MFConvertToFP16Array 将 32 位浮点数数组转换为 16 位浮点数数组。 |
MFCopyImage 将图像或图像平面从一个缓冲区复制到另一个缓冲区。 |
MFCreate2DMediaBuffer 创建用于保存 2D 图像数据的系统内存缓冲区对象。 |
MFCreate3GPMediaSink 创建用于创作 3GP 文件的媒体接收器。 |
MFCreateAC3MediaSink 创建 AC-3 媒体接收器的实例。 |
MFCreateADTSMediaSink 创建音频数据传输流(ADTS)媒体接收器的实例。 |
MFCreateAggregateSource 创建聚合媒体源集合的媒体源。 |
MFCreateAlignedMemoryBuffer 分配具有指定字节对齐方式的系统内存,并创建媒体缓冲区来管理内存。 |
MFCreateAMMediaTypeFromMFMediaType 从 Media Foundation 媒体类型创建 DirectShow AM_MEDIA_TYPE结构。 |
MFCreateASFContentInfo 创建 ASF 标头对象对象。 |
MFCreateASFIndexer 创建 ASF 索引器对象。 |
MFCreateASFIndexerByteStream 创建字节流以访问 ASF 流中的索引。 |
MFCreateASFMediaSink 创建 ASF 媒体接收器。 |
MFCreateASFMediaSinkActivate 创建可用于创建 ASF 媒体接收器的激活对象。 |
MFCreateASFMultiplexer 创建 ASF 多路复用器。 |
MFCreateASFProfile 创建 ASF 配置文件对象。 |
MFCreateASFProfileFromPresentationDescriptor 从演示文稿描述符创建 ASF 配置文件对象。 |
MFCreateASFSplitter 创建 ASF 拆分器。 |
MFCreateASFStreamingMediaSink 为 ASF 流式处理接收器创建激活对象。 (MFCreateASFStreamingMediaSink) |
MFCreateASFStreamingMediaSinkActivate 为 ASF 流式处理接收器创建激活对象。 (MFCreateASFStreamingMediaSinkActivate) |
MFCreateASFStreamSelector 创建 ASF 流选择器。 |
MFCreateAsyncResult 创建异步结果对象。 如果要实现异步方法,请使用此函数。 (MFCreateAsyncResult) |
MFCreateAttributes 创建空属性存储。 |
MFCreateAudioMediaType 从波形图X 结构创建音频媒体类型。 |
MFCreateAudioRenderer 创建流式处理音频呈现器。 |
MFCreateAudioRendererActivate 为流式处理音频呈现器创建激活对象。 |
MFCreateAVIMediaSink 创建 Audio-Video 交错(AVI)接收器。 |
MFCreateCameraControlMonitor 创建 IMFCameraControlMonitor 的实例。 |
MFCreateCameraOcclusionStateMonitor 创建 IMFCameraOcclusionStateMonitor 的新实例,该实例允许应用程序在相机遮挡状态更改时接收通知。 |
MFCreateCollection 创建一个空集合对象。 |
MFCreateContentDecryptorContext 为指定的媒体保护系统创建 IMFContentDecryptorContext 接口。 |
MFCreateContentProtectionDevice 为指定的媒体保护系统创建 IMFContentProtectionDevice 接口。 |
MFCreateCredentialCache 创建凭据缓存对象。 应用程序可以使用此对象来实现自定义凭据管理器。 |
MFCreateD3D12SynchronizationObject 实例化媒体基础 D3D12 同步基元,用于同步对存储在 Media Foundation 对象中的 D3D12 资源的访问。 |
MFCreateDeviceSource 为硬件捕获设备创建媒体源。 |
MFCreateDeviceSourceActivate 创建表示硬件捕获设备的激活对象。 |
MFCreateDXGIDeviceManager 创建 Microsoft DirectX 图形基础结构(DXGI)设备管理器的实例。 |
MFCreateDXGISurfaceBuffer 创建媒体缓冲区来管理 Microsoft DirectX 图形基础结构(DXGI)图面。 |
MFCreateDXSurfaceBuffer 创建管理 Direct3D 9 图面的媒体缓冲区对象。 |
MFCreateEncryptedMediaExtensionsStoreActivate MFCreateEncryptedMediaExtensionsStoreActivate 函数创建实现 IMFActivate 的对象。 此对象的 ActivateObject 实现基于指定的 IMFPMPHostApp 和类 ID。 |
MFCreateEventQueue 创建事件队列。 |
MFCreateFile 从文件创建字节流。 |
MFCreateFMPEG4MediaSink 创建用于创作碎片 MP4 文件的媒体接收器。 |
MFCreateLegacyMediaBufferOnMFMediaBuffer 将 Media Foundation 媒体缓冲区转换为与 DirectX 媒体对象(DMO)兼容的缓冲区。 |
MFCreateMediaBufferFromMediaType 分配最适合指定媒体类型的系统内存缓冲区。 |
MFCreateMediaBufferWrapper 创建包装现有媒体缓冲区的媒体缓冲区。 |
MFCreateMediaEvent 创建媒体事件对象。 |
MFCreateMediaExtensionActivate 为 Windows 运行时类创建激活对象。 |
MFCreateMediaSession 在应用程序的进程中创建媒体会话。 |
MFCreateMediaType 创建空媒体类型。 |
MFCreateMediaTypeFromProperties 从属性创建 IMFMediaType。 |
MFCreateMediaTypeFromRepresentation 从另一种格式表示形式创建 Media Foundation 媒体类型。 |
MFCreateMemoryBuffer 分配系统内存并创建媒体缓冲区来管理它。 |
MFCreateMFByteStreamOnStream 创建包装 IStream 指针的 Microsoft Media Foundation 字节流。 |
MFCreateMFByteStreamOnStreamEx 创建包装 IRandomAccessStream 对象的Microsoft Media Foundation 字节流。 |
MFCreateMFByteStreamWrapper 为字节流创建包装器。 |
MFCreateMFVideoFormatFromMFMediaType 从视频媒体类型创建 MFVIDEOFORMAT 结构。 |
MFCreateMP3MediaSink 创建 MP3 媒体接收器。 |
MFCreateMPEG4MediaSink 创建用于创作 MP4 文件的媒体接收器。 |
MFCreateMuxSink 创建一个通用媒体接收器,用于包装多路复用器Microsoft媒体基础转换(MFT)。 |
MFCreateMuxStreamAttributes 创建一个 IMFAttributes,描述多路复用子流的内容。 |
MFCreateMuxStreamMediaType 创建一个 IMFMediaType,描述多路复用子流的媒体类型。 |
MFCreateMuxStreamSample 创建包含多路复用子流的样本的 IMFSample。 |
MFCreateNetSchemePlugin 为网络源创建方案处理程序。 |
MFCreatePMPMediaSession 在受保护的媒体路径(PMP)进程中创建媒体会话的实例。 |
MFCreatePMPServer 创建受保护的媒体路径 (PMP) 服务器对象。 |
MFCreatePresentationClock 创建演示文稿时钟。 |
MFCreatePresentationDescriptor 创建演示文稿描述符。 |
MFCreatePresentationDescriptorFromASFProfile 从 ASF 配置文件对象创建演示文稿描述符。 |
MFCreatePropertiesFromMediaType 从 IMFMediaType 创建属性。 |
MFCreateProtectedEnvironmentAccess 创建一个 IMFProtectedEnvironmentAccess 对象,该对象允许内容保护系统与受保护的环境执行握手。 |
MFCreateProxyLocator 创建默认代理定位符。 |
MFCreateRelativePanelWatcher 创建 IMFRelativePanelWatcher 接口的新实例 |
MFCreateRemoteDesktopPlugin 创建远程桌面插件对象。 如果应用程序在终端服务客户端会话中运行,请使用此对象。 |
MFCreateSample 创建一个空媒体示例。 |
MFCreateSampleCopierMFT 创建示例复制器转换的实例。 |
MFCreateSampleGrabberSinkActivate 为示例抓取媒体接收器创建激活对象。 |
MFCreateSensorActivityMonitor 初始化 IMFSensorActivityMonitor 接口的新实例。 |
MFCreateSensorGroup 基于提供的符号链接名称创建 IMFSensorGroup 接口的实例。 |
MFCreateSensorProfile 根据指定的类型、索引和可选约束创建传感器配置文件。 |
MFCreateSensorProfileCollection 创建传感器配置文件集合。 |
MFCreateSensorStream 创建 IMFSensorStream 接口的实例。 |
MFCreateSequencerSegmentOffset 创建可用于在序列器源演示文稿中查找的 PROPVARIANT。 |
MFCreateSequencerSource 创建序列器源。 |
MFCreateSimpleTypeHandler 创建一个媒体类型处理程序,该处理程序一次支持单个媒体类型。 |
MFCreateSinkWriterFromMediaSink 从媒体接收器创建接收器编写器。 |
MFCreateSinkWriterFromURL 从 URL 或字节流创建接收器编写器。 |
MFCreateSourceReaderFromByteStream 从字节流创建源读取器。 |
MFCreateSourceReaderFromMediaSource 从媒体源创建源读取器。 |
MFCreateSourceReaderFromURL 从 URL 创建源读取器。 |
MFCreateSourceResolver 创建源解析程序,用于从 URL 或字节流创建媒体源。 |
MFCreateStandardQualityManager 创建质量管理器的默认实现。 |
MFCreateStreamDescriptor 创建流描述符。 |
MFCreateStreamOnMFByteStream 返回一个 IStream 指针,该指针包装Microsoft Media Foundation 字节流。 |
MFCreateStreamOnMFByteStreamEx 创建一个 IRandomAccessStream 对象,该对象包装Microsoft Media Foundation 字节流。 |
MFCreateSystemTimeSource 创建基于系统时间的演示文稿时间源。 |
MFCreateTempFile 创建由临时本地文件支持的字节流。 |
MFCreateTopoLoader 创建拓扑加载程序的新实例。 |
MFCreateTopology 创建拓扑对象。 |
MFCreateTopologyNode 创建拓扑节点。 |
MFCreateTrackedSample 创建一个 IMFTrackedSample 对象,该对象跟踪视频媒体示例上的引用计数。 |
MFCreateTranscodeProfile 创建空的转码配置文件对象。 |
MFCreateTranscodeSinkActivate 创建转码接收器激活对象。 |
MFCreateTranscodeTopology 创建部分转码拓扑。 |
MFCreateTranscodeTopologyFromByteStream 创建用于将字节流转码的拓扑。 |
MFCreateTransformActivate 为媒体基础转换(MFT)创建通用激活对象。 |
MFCreateVideoMediaType 从 MFVIDEOFORMAT 结构创建视频媒体类型。 |
MFCreateVideoMediaTypeFromBitMapInfoHeader 此函数未实现。 (MFCreateVideoMediaTypeFromBitMapInfoHeader) |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx 从 BITMAPINFOHEADER 结构创建视频媒体类型。 |
MFCreateVideoMediaTypeFromSubtype 使用指定的子类型创建部分视频媒体类型。 |
MFCreateVideoMediaTypeFromVideoInfoHeader 从KS_VIDEOINFOHEADER结构创建媒体类型。 |
MFCreateVideoMediaTypeFromVideoInfoHeader2 从KS_VIDEOINFOHEADER2结构创建媒体类型。 |
MFCreateVideoRendererActivate 为增强的视频呈现器(EVR)媒体接收器创建激活对象。 |
MFCreateVideoSampleAllocatorEx 创建一个对象,该对象分配与 Microsoft DirectX 图形基础结构(DXGI)兼容的视频示例。 |
MFCreateVirtualCamera 创建一个虚拟相机对象,调用方可以使用该对象来注册、注销或删除系统中的虚拟相机。 |
MFCreateWaveFormatExFromMFMediaType 将 Media Foundation 音频媒体类型转换为波形图X 结构。 |
MFCreateWAVEMediaSink 创建 WAVE 存档接收器。 WAVE 存档接收器接受音频并将其写入.wav文件。 |
MFCreateWICBitmapBuffer 创建管理 Windows 映像组件(WIC)的媒体缓冲区对象。 |
MFCreateWMAEncoderActivate 创建可用于创建 Windows Media Audio (WMA) 编码器的激活对象。 |
MFCreateWMVEncoderActivate 创建可用于创建 Windows 媒体视频(WMV)编码器的激活对象。 |
MFDeserializeAttributesFromStream 将属性从流加载到属性存储中。 |
MFDeserializePresentationDescriptor 从字节数组反序列化演示文稿描述符。 |
MFEndCreateFile 完成从文件创建字节流的异步请求。 |
MFEndRegisterWorkQueueWithMMCSS 完成异步请求,将工作队列与多媒体类计划程序服务(MMCSS)任务相关联。 (MFEndRegisterWorkQueueWithMMCSS) |
MFEndUnregisterWorkQueueWithMMCSS 完成从多媒体类计划程序服务(MMCSS)任务中注销工作队列的异步请求。 |
MFEnumDeviceSources 枚举音频或视频捕获设备的列表。 |
MFFrameRateToAverageTimePerFrame 将视频帧速率转换为帧持续时间。 |
MFGetAttribute2UINT32asUINT64 获取一个属性,其值为两个打包到 UINT64 中的 UINT32 值。 |
MFGetAttributeDouble 从属性存储区返回双精度值;如果属性不存在,则返回默认值。 |
MFGetAttributeRatio 检索其值为比率的属性。 |
MFGetAttributesAsBlob 将属性存储的内容转换为字节数组。 |
MFGetAttributesAsBlobSize 检索 MFGetAttributesAsBlob 函数所需的缓冲区大小。 |
MFGetAttributeSize 检索其值为大小(以宽度和高度表示)的属性。 |
MFGetAttributeString 从属性存储中获取字符串值。 |
MFGetAttributeUINT32 从属性存储区返回 UINT32 值;如果属性不存在,则返回默认值。 |
MFGetAttributeUINT64 从属性存储区返回 UINT64 值;如果属性不存在,则返回默认值。 |
MFGetContentProtectionSystemCLSID 获取内容保护系统的类标识符。 |
MFGetLocalId 获取本地系统 ID。 |
MFGetMFTMerit 获取硬件编解码器的优点值。 |
MFGetPlaneSize 检索未压缩的视频格式的图像大小(以字节为单位)。 (MFGetPlaneSize) |
MFGetPluginControl 获取指向 Microsoft Media Foundation 插件管理器的指针。 |
MFGetService 查询指定服务接口的对象。 (MFGetService) |
MFGetStrideForBitmapInfoHeader 计算视频格式的最小图面步幅。 |
MFGetSupportedMimeTypes 检索为源解析程序注册的 MIME 类型。 |
MFGetSupportedSchemes 检索为源解析程序注册的 URL 方案。 |
MFGetSystemId 返回用于检索系统 ID 数据的 IMFSystemId 对象。 |
MFGetSystemTime 返回系统时间。 |
MFGetTimerPeriodicity 检索 MFAddPeriodicCallback 函数的计时器间隔。 |
MFGetTopoNodeCurrentType 获取与拓扑节点关联的流的媒体类型。 |
MFGetUncompressedVideoFormat 返回未压缩的视频格式的 FOURCC 或 D3DFORMAT 值。 |
MFGetWorkQueueMMCSSClass 检索当前与此工作队列关联的多媒体类计划程序服务 (MMCSS) 类。 (MFGetWorkQueueMMCSSClass) |
MFGetWorkQueueMMCSSPriority 获取工作队列的相对线程优先级。 (MFGetWorkQueueMMCSSPriority) |
MFGetWorkQueueMMCSSTaskId 检索当前与此工作队列关联的多媒体类计划程序服务(MMCSS)任务标识符。 (MFGetWorkQueueMMCSSTaskId) |
MFHeapAlloc 分配内存块。 (MFHeapAlloc) |
MFHeapFree 释放通过调用 MFHeapAlloc 函数分配的内存块。 |
MFInitAMMediaTypeFromMFMediaType 从 Media Foundation 媒体类型初始化 DirectShow AM_MEDIA_TYPE结构。 |
MFInitAttributesFromBlob 从字节数组初始化属性存储的内容。 |
MFInitMediaTypeFromAMMediaType 从 DirectShow AM_MEDIA_TYPE 结构初始化媒体类型。 |
MFInitMediaTypeFromMFVideoFormat 从 MFVIDEOFORMAT 结构初始化媒体类型。 |
MFInitMediaTypeFromMPEG1VideoInfo 从 DirectShow MPEG1VIDEOINFO 结构初始化媒体类型。 |
MFInitMediaTypeFromMPEG2VideoInfo 从 DirectShow MPEG2VIDEOINFO 结构初始化媒体类型。 |
MFInitMediaTypeFromVideoInfoHeader 从 DirectShow VIDEOINFOHEADER 结构初始化媒体类型。 |
MFInitMediaTypeFromVideoInfoHeader2 从 DirectShow VIDEOINFOHEADER2 结构初始化媒体类型。 |
MFInitMediaTypeFromWaveFormatEx 从波形波形图X 结构初始化媒体类型。 |
MFInitVideoFormat 为标准视频格式(如 DVD、模拟电视或 ATSC 数字电视)初始化 MFVIDEOFORMAT 结构。 |
MFInitVideoFormat_RGB 为未压缩的 RGB 视频格式初始化 MFVIDEOFORMAT 结构。 |
MFInvokeCallback 调用回调方法以完成异步操作。 (MFInvokeCallback) |
MFIsContentProtectionDeviceSupported 检查指定的媒体保护系统是否支持硬件安全处理器。 |
MFIsFormatYUV 查询 FOURCC 代码还是D3DFORMAT值是 YUV 格式。 |
MFIsVirtualCameraTypeSupported 返回一个值,该值指示平台上是否支持特定的虚拟相机。 |
MFllMulDiv 计算 ((a * b) + d) / c,其中每个术语都是 64 位有符号值。 |
MFLoadSignedLibrary 加载为受保护环境签名的动态链接库。 |
MFLockDXGIDeviceManager 锁定共享Microsoft DirectX 图形基础结构(DXGI)设备管理器。 |
MFLockPlatform 阻止 MFShutdown 函数。 |
MFLockSharedWorkQueue 获取和锁定共享工作队列。 (MFLockSharedWorkQueue) |
MFLockWorkQueue 锁定工作队列。 (MFLockWorkQueue) |
MFMapDX9FormatToDXGIFormat 将 Microsoft Direct3D 9 格式标识符转换为 Microsoft DirectX 图形基础结构(DXGI)格式标识符。 |
MFMapDXGIFormatToDX9Format 将 Microsoft DirectX 图形基础结构(DXGI)格式标识符转换为 Microsoft Direct3D 9 格式标识符。 |
MFPERIODICCALLBACK MFAddPeriodicCallback 函数的回调函数。 |
MFPutWaitingWorkItem 将等待事件发出信号的工作项排入队列。 (MFPutWaitingWorkItem) |
MFPutWorkItem 在工作队列上放置异步操作。 (MFPutWorkItem) |
MFPutWorkItem2 将异步操作置于具有指定优先级的工作队列上。 (MFPutWorkItem2) |
MFPutWorkItemEx 在工作队列上放置异步操作。 (MFPutWorkItemEx) |
MFPutWorkItemEx2 将异步操作置于具有指定优先级的工作队列上。 (MFPutWorkItemEx2) |
MFRegisterLocalByteStreamHandler 在调用方进程中注册字节流处理程序。 |
MFRegisterLocalSchemeHandler 在调用方进程中注册方案处理程序。 |
MFRegisterPlatformWithMMCSS 向多媒体类计划程序服务(MMCSS)注册标准Microsoft Media Foundation 平台工作队列。 |
MFRemovePeriodicCallback 取消由 MFAddPeriodicCallback 函数设置的回调函数。 |
MFRequireProtectedEnvironment 查询媒体演示文稿是否需要受保护的媒体路径(PMP)。 |
MFScheduleWorkItem 计划一个在指定间隔后完成的异步操作。 (MFScheduleWorkItem) |
MFScheduleWorkItemEx 计划一个在指定间隔后完成的异步操作。 (MFScheduleWorkItemEx) |
MFSerializeAttributesToStream 将属性存储的内容写入流。 |
MFSerializePresentationDescriptor 将演示文稿描述符序列化为字节数组。 |
MFSetAttribute2UINT32asUINT64 将两个 UINT32 值打包到 UINT64 属性值中。 |
MFSetAttributeRatio 将比率设置为 64 位属性值。 |
MFSetAttributeSize 将宽度和高度设置为单个 64 位属性值。 |
MFShutdown 关闭 Microsoft Media Foundation 平台。 |
MFShutdownObject 关闭 Media Foundation 对象并释放与该对象关联的所有资源。 (MFShutdownObject) |
MFSplitSample 将组合媒体示例拆分回单个样本。 |
MFStartup 初始化 Microsoft Media Foundation。 |
MFTEnum 枚举注册表中的 Media Foundation 转换(MFT)。 |
MFTEnum2 获取与指定搜索条件匹配的 Microsoft Media Foundation 转换(MFT)的列表。 |
MFTEnumEx 获取与指定搜索条件匹配的 Microsoft Media Foundation 转换(MFT)的列表。 此函数扩展 MFTEnum 函数。 |
MFTGetInfo 从注册表中获取有关媒体基础转换(MFT)的信息。 |
MFTranscodeGetAudioOutputAvailableTypes 从音频编码器获取输出格式的列表。 |
MFTRegister 将媒体基础转换(MFT)的信息添加到注册表。 |
MFTRegisterLocal 在调用方进程中注册媒体基础转换(MFT)。 (MFTRegisterLocal) |
MFTRegisterLocalByCLSID 在调用方进程中注册媒体基础转换(MFT)。 (MFTRegisterLocalByCLSID) |
MFTUnregister 取消注册媒体基础转换(MFT)。 |
MFTUnregisterLocal 从调用方的进程中注销一个或多个媒体基础转换(MFT)。 |
MFTUnregisterLocalByCLSID 从调用方的进程取消注册媒体基础转换 (MFT)。 |
MFUnlockDXGIDeviceManager 解锁共享Microsoft DirectX 图形基础结构(DXGI)设备管理器。 |
MFUnlockPlatform 在通过调用 MFLockPlatform 函数锁定媒体基础平台后解锁它。 |
MFUnlockWorkQueue 解锁工作队列。 (MFUnlockWorkQueue) |
MFUnregisterPlatformFromMMCSS 从多媒体类计划程序服务 (MMCSS) 任务中注销 Microsoft Media Foundation 平台工作队列。 |
MFUnwrapMediaType 检索由 MFWrapMediaType 函数包装在另一种媒体类型中的媒体类型。 |
MFValidateMediaTypeSize 验证视频格式块的缓冲区大小。 |
MFWrapMediaType 创建包装另一种媒体类型的媒体类型。 |
MonitorEnable 完成启用操作时请求通知。 |
NeedKey 通知应用程序需要密钥或密钥以及任何初始化数据。 |
NegotiateAuthenticatedChannelKeyExchange 为经过身份验证的通道建立会话密钥。 |
NegotiateCryptoSessionKeyExchange 为加密会话建立会话密钥。 |
NegotiateKeyExchange 为经过身份验证的通道建立会话密钥。 |
NegotiateKeyExchange 为加密会话建立会话密钥。 |
NotifyEndOfSegment 通知媒体接收器流已到达段末尾。 |
NotifyPreroll 通知媒体接收器演示文稿时钟即将启动。 |
NotifyPresentationClock 当媒体会话选择演示文稿时钟时调用。 |
NotifyProcessInput 当媒体处理器即将将输入示例传递到管道组件时调用。 |
NotifyProcessOutput 在媒体处理器从管道组件获取输出示例后调用。 |
NotifyPrune 当分配器样本被分配器释放以修剪或删除分配器时调用。 |
NotifyQualityEvent 从媒体接收器转发 MEQualityNotify 事件。 |
NotifyQualityEvent 当管道组件发送 MEQualityNotify 事件时调用。 |
NotifyRelease 当视频示例返回到分配器时调用。 |
NotifyTopology 当媒体会话即将开始播放新拓扑时调用。 |
OnAbort 用于指示源缓冲区已中止。 |
OnActivitiesReport 当新的 IMFSensorActivitiesReport 可用时,由媒体管道引发。 |
OnAddSourceBuffer 指示已添加 IMFSourceBuffer。 |
OnChange 更改相机控件值时引发。 |
OnClockPause 在演示文稿时钟暂停时调用。 |
OnClockRestart 当演示文稿时钟在暂停时从同一位置重新启动时调用。 |
OnClockSetRate 在演示文稿时钟上的速率更改时调用。 |
OnClockStart 在演示文稿时钟启动时调用。 |
OnClockStop 在演示文稿时钟停止时调用。 |
onError 在关联的 IMFCameraControlMonitor 中发生不可恢复的错误时引发。 |
onError 用于指示源缓冲区发生错误。 |
OnEvent 捕获引擎调用以通知捕获事件的应用程序。 |
OnEvent 当源读取器从媒体源接收某些事件时调用。 |
OnFinalize 在 IMFSinkWriter::Finalize 方法完成时调用。 |
OnFlush 在 IMFSourceReader::Flush 方法完成时调用。 |
OnMarker 在 IMFSinkWriter::P laceMarker 方法完成时调用。 |
OnOcclusionStateReport 相机遮挡状态发生更改时由系统调用。 |
OnProcessSample 当采样捕获器接收器收到新的媒体样本时调用。 (IMFSampleGrabberSinkCallback.OnProcessSample) |
OnProcessSampleEx 当采样捕获器接收器收到新的媒体样本时调用。 (IMFSampleGrabberSinkCallback2.OnProcessSampleEx) |
OnReadsample 在 IMFSourceReader::ReadSample 方法完成时调用。 |
OnRedirect 当字节流重定向到 URL 时调用。 |
OnRemoveSourceBuffer 指示已删除 IMFSourceBuffer。 |
OnSample 捕获接收器收到示例时调用。 |
OnSendingRequest 字节流请求 URL 时调用。 |
OnServerCertificate 收到服务器 SSL 证书时由媒体基础调用;指示是否接受服务器证书。 |
OnSetPresentationClock 在采样捕获器接收器上设置演示时钟时调用。 |
OnShutdown 关闭采样捕获器接收器时调用。 |
OnSourceClose 用于指示媒体源已关闭。 |
OnSourceEnded 用于指示媒体源已结束。 |
OnSourceEvent 打开操作开始或结束时由网络源调用。 |
OnSourceOpen 用于指示媒体源已打开。 |
OnStreamError 当 IMFSinkWriter 发生异步错误时调用。 |
OnStreamError 当使用 IMFSourceReader 发生异步错误时调用。 |
OnSynchronizedEvent 更改示例格式时,捕获接收器调用。 |
OnTransformChange 在生成或修改 IMFSourceReader 中的转换链时调用。 (IMFSinkWriterCallback2.OnTransformChange) |
OnTransformChange 在生成或修改 IMFSourceReader 中的转换链时调用。 (IMFSourceReaderCallback2.OnTransformChange) |
OnUpdate 用于指示源缓冲区正在更新。 |
OnUpdateEnd 用于指示源缓冲区已完成更新。 |
OnUpdateStart 用于指示源缓冲区已开始更新。 |
OnVideoStreamTick 查询媒体引擎,以确定新的视频帧是否已准备就绪。 |
OpenDeviceHandle 获取 Microsoft Direct3D 设备的句柄。 |
OpenDeviceHandle 获取 Direct3D 设备的句柄。 |
OPMGetVideoOutputForTarget 返回指定适配器上的 VidPN 目标的视频输出对象。 |
OPMGetVideoOutputsFromHMONITOR 为每个与特定 HMONITOR 句柄关联的物理监视器创建输出保护管理器 (OPM) 对象。 |
OPMGetVideoOutputsFromIDirect3DDevice9Object 为每个与特定 Direct3D 设备关联的物理监视器创建输出保护管理器 (OPM) 对象。 |
Pack2UINT32AsUINT64 将两个 UINT32 值打包到 UINT64 值中。 |
PackRatio 将两个 UINT32 值(表示比率)打包为 UINT64 值。 |
PackSize 将 UINT32 宽度值和 UINT32 高度值打包到表示大小的 UINT64 值中。 |
ParseData 将数据包化高级系统格式 (ASF) 数据发送到 ASF 拆分器进行处理。 |
ParseHeader 分析 ASF 标头中的信息,并使用该信息在 ContentInfo 对象中设置值。 可以在单个缓冲区中传递整个标头,也可以将其发送到多个部分。 |
暂停 暂停媒体会话。 |
暂停 暂停媒体源中的所有活动流。 |
暂停 暂停演示文稿时钟。 当时钟暂停时,时钟时间不会提前,时钟的 IMFPresentationClock::GetTime 返回时钟暂停的时间。 |
暂停 暂停播放。 (IMFMediaEngine.Pause) |
PDXVAHDSW_CreateDevice 创建软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备的实例。 |
PDXVAHDSW_CreateVideoProcessor 创建一个软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器插件。 |
PDXVAHDSW_DestroyDevice 销毁 DirectX 视频加速高清(DXVA-HD)设备的软件 Microsoft插件实例。 |
PDXVAHDSW_DestroyVideoProcessor 销毁 DirectX 视频加速高清(DXVA-HD)视频处理器Microsoft软件。 |
PDXVAHDSW_GetVideoProcessBltStatePrivate 从软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器中获取专用 blit 状态。 |
PDXVAHDSW_GetVideoProcessorCaps 获取一个或多个软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的功能。 |
PDXVAHDSW_GetVideoProcessorCustomRates 获取软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器支持的自定义速率。 |
PDXVAHDSW_GetVideoProcessorDeviceCaps 获取软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备的功能。 |
PDXVAHDSW_GetVideoProcessorFilterRange 从软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备中获取支持的图像筛选器值范围。 |
PDXVAHDSW_GetVideoProcessorInputFormats 获取软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的输入格式。 |
PDXVAHDSW_GetVideoProcessorOutputFormats 获取软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备支持的输出格式。 |
PDXVAHDSW_GetVideoProcessStreamStatePrivate 从软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器中获取专用流状态。 |
PDXVAHDSW_Plugin 指向用于初始化 Microsoft DirectX 视频加速高清软件插件设备的函数的指针(DXVA-HD)。 |
PDXVAHDSW_ProposeVideoPrivateFormat 从软件插件Microsoft DirectX 视频加速高清(DXVA-HD)设备获取专用图面格式。 |
PDXVAHDSW_SetVideoProcessBltState 设置软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器执行 blit 操作的状态参数。 |
PDXVAHDSW_SetVideoProcessStreamState 为软件Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器上的输入流设置状态参数。 |
PDXVAHDSW_VideoProcessBltHD 执行视频处理 blit。 |
PlaceEncodingParameters 使用新的编码器设置集合动态更新编码器配置。 |
PlaceMarker 将标记置于流中。 |
PlaceMarker 将标记置于指定的流中。 |
Play 开始播放。 (IMFMediaEngine.Play) |
准备 通过加载任何所需的管道组件(例如编码器、视频处理器和媒体接收器)来准备捕获接收器。 |
ProcessEvent 在此媒体基础转换(MFT)上将事件发送到输入流。 |
ProcessFrames 将视频处理操作记录到命令列表,对一个或多个输入示例进行操作,并将结果写入输出图面。 (ID3D12VideoProcessCommandList::P rocessFrames) |
ProcessFrames1 将视频处理操作记录到命令列表,对一个或多个输入示例进行操作,并将结果写入输出图面。 (ID3D12VideoProcessCommandList1::P rocessFrames1) |
ProcessInput 将数据传送到此媒体基础转换(MFT)上的输入流。 |
ProcessLicenseRequest 获取指定请求的许可证响应。 |
ProcessMessage 将消息发送到媒体基础转换(MFT)。 |
ProcessOutput 从当前输入数据生成输出。 |
ProcessSample 将示例传送到流。 媒体接收器处理示例。 |
ProcessSample 将输入样本传递到多路复用器。 |
查询 将查询发送到经过身份验证的通道。 |
QueryAuthenticatedChannel 将查询发送到经过身份验证的通道。 |
QueryHeader Microsoft Media Foundation 调用,从响应中检索对以前发送的 HTTP 或 HTTPS 请求的指定 HTTP 标头的值。 |
QueueEvent 将新事件置于对象的队列中。 |
QueueEvent 将事件置于队列中。 |
QueueEventParamUnk 创建事件,将 IUnknown 指针设置为事件数据,并将事件置于队列中。 |
QueueEventParamVar 创建事件,将 PROPVARIANT 设置为事件数据,并将事件置于队列中。在 IMFMediaEventGenerator::QueueEvent 实现中调用此方法。 |
读取 从流中读取数据。 |
ReadGRL 获取全局吊销列表(GLR)。 |
ReadSample 从媒体源读取下一个示例。 |
RecommendVideoDecoderDownsampleParameters 允许驱动程序从输入参数中推荐最佳输出向下采样参数。 |
RegisterForEvent RegisterForEvent 方法注册应用程序以从编解码器接收事件。 (ICodecAPI::RegisterForEvent) |
RegisterMFT 在调用方进程中注册一个或多个媒体基础转换(MFT)。 |
RegisterNotifications 注册计时文本通知对象。 |
RegisterProxyResult 保留使用当前代理的成功或失败记录。 |
RegisterThreads 通知对象向多媒体类计划程序服务(MMCSS)注册其工作线程。 (IMFRealTimeClient.RegisterThreads) |
RegisterThreadsEx 通知对象向多媒体类计划程序服务(MMCSS)注册其工作线程。 (IMFRealTimeClientEx.RegisterThreadsEx) |
RegisterVideoProcessorSoftwareDevice 注册软件视频处理设备。 |
ReleaseBuffer 释放通过调用 IDirectXVideoDecoder::GetBuffer 获取的缓冲区。 |
ReleaseDecoderBuffer 释放通过调用 ID3D11VideoContext::GetDecoderBuffer 方法获取的缓冲区。 |
删除 从 IMFSourceBuffer 中删除由指定时间范围定义的媒体段。 |
删除 删除与会话关联的所有许可证和密钥。 |
删除 禁用和注销系统中的虚拟相机。 |
RemoveAllBuffers 从示例中删除所有缓冲区。 |
RemoveAllControls 从相机控件集合中删除所有控件。 |
RemoveAllEffects 从捕获流中删除所有效果。 |
RemoveAllEffects 删除所有音频和视频效果。 |
RemoveAllElements 从集合中删除所有项。 |
RemoveAllElements 从列表中删除所有源元素。 |
RemoveAllPayloadExtensions 删除为流配置的所有有效负载扩展。 |
RemoveAllStreams 从捕获接收器中删除所有流。 |
RemoveAllTransformsForStream 删除指定流的所有媒体基础转换(MFT),但解码器除外。 |
RemoveClockStateSink 取消注册正在从时钟接收状态更改通知的对象。 |
RemoveControl 从相机控件集合中删除具有指定控件集和 ID 的控件。 |
RemoveControlSubscription 从将为其引发 IMFCameraControlNotify::OnChange 通知的控件列表中删除相机控件。 |
RemoveEffect 从捕获流中删除效果。 |
RemoveElement 从集合中删除对象。 |
RemoveMutualExclusion 从配置文件中删除高级系统格式 (ASF) 相互排除对象。 |
RemoveNode 从拓扑中删除节点。 |
RemoveProfile 根据指定的配置文件 ID 删除指定的配置文件。 |
RemoveRecord 从高级系统格式 (ASF) 相互排除对象中删除记录。 |
RemoveSourceBuffer 从 IMFMediaSourceExtension 对象管理的源缓冲区集合中删除指定的源缓冲区。 |
RemoveStream 从高级系统格式 (ASF) 配置文件对象中删除流。 |
RemoveStream 请注意,此接口未在此版本的 Media Foundation 中实现。 从流优先级列表中删除流。 |
RemoveStreamConfiguration 取消注册流配置,该配置定义一组子流,这些子流可以包含多路复用输出。 |
RemoveStreamFromRecord 从高级系统格式相互排除对象的记录中删除流号。 |
RemoveStreamPrioritization IMFASFProfile::RemoveStreamPrioritization 方法 |
RemoveStreamSink 从媒体接收器中删除流接收器。 |
RemoveTocByType RemoveTocByType 方法从 TOC 分析器对象中删除指定类型的所有目录。 |
RemoveTrack 删除具有指定标识符的计时文本轨道。 |
RequestAccess 请求对流执行指定操作的权限。 |
RequestSample 从媒体源请求示例。 |
重置 将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoDecodeCommandList::Reset) |
重置 将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoEncodeCommandList::Reset) |
重置 将命令列表重置回其初始状态,就像刚刚创建新命令列表一样。 (ID3D12VideoProcessCommandList::Reset) |
重置 将输入信任机构(ITA)重置为其初始状态。 |
重置 重置 timed-text-notify 对象。 |
重置 IMFD3D12SynchronizationObject::Reset 函数重置同步对象状态,允许分配器重用同步对象和关联的 D3D12 资源。 |
ResetDevice 设置 Microsoft Direct3D 设备或通知设备管理器 Direct3D 设备已重置。 |
ResetDevice 设置 Direct3D 设备或通知设备管理器 Direct3D 设备已重置。 |
ResetProtocolRolloverSettings 此版本中未实现。 (IMFNetSchemeHandlerConfig.ResetProtocolRolloverSettings) |
ResolveEncoderOutputMetadata 将调用 ID3D12VideoEncodeCommandList2::EncodeFrame 的输出元数据解析为可读格式。 |
ResolveMotionVectorHeap 将 EstimateMotion 方法的运动向量输出从硬件依赖格式转换为视频运动估计 API 定义的一致格式。 |
ResolveQueryData 从查询中提取数据。 (ID3D12VideoDecodeCommandList::ResolveQueryData) |
ResolveQueryData 从查询中提取数据。 (ID3D12VideoEncodeCommandList::ResolveQueryData) |
ResolveQueryData 从查询中提取数据。 (ID3D12VideoProcessCommandList::ResolveQueryData) |
ResourceBarrier 通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoDecodeCommandList::ResourceBarrier) |
ResourceBarrier 通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoEncodeCommandList::ResourceBarrier) |
ResourceBarrier 通知驱动程序它需要同步对资源的多个访问。 (ID3D12VideoProcessCommandList::ResourceBarrier) |
SaveDefaults 保存提供的相机控件默认值集合。 |
SaveReference 存储跨进程边界封送接口所需的数据。 |
查找 按指定的偏移量移动流中的当前位置。 |
SelectStream 选择演示文稿中的流。 |
SelectStreams 设置要由高级系统格式 (ASF) 拆分器分析的流。 |
SelectTrack 选择或取消选择计时文本组件中的文本轨迹。 |
SendCameraProperty 内部 IKsControl::KsProperty 方法的包装器。 |
SendStreamTick 指示输入流中的间隙。 |
SetAllDefaults SetAllDefaults 方法将所有编解码器属性重置为其默认值。 (ICodecAPI::SetAllDefaults) |
SetAllDefaultsWithNotify SetAllDefaultsWithNotify 方法将所有编解码器属性重置为其默认值,并返回已更改的属性的列表。 (ICodecAPI::SetAllDefaultsWithNotify) |
SetAllocator 设置示例的所有者。 |
SetAllSettings SetAllSettings 方法从流中读取编解码器属性,并在编解码器上设置它们。 (ICodecAPI::SetAllSettings) |
SetAllSettingsWithNotify SetAllSettingsWithNotify 方法从流中读取编解码器属性,在编解码器上设置它们,并返回已更改的属性列表。 (ICodecAPI::SetAllSettingsWithNotify) |
SetAllVolumes 设置音频流中所有通道的单个音量级别。 |
SetAppendWindowEnd 设置追加窗口末尾的时间戳。 |
SetAppendWindowStart 设置追加窗口开始的时间戳。 |
SetApplicationCertificate 设置应用程序的证书。 |
SetAudioAttributes 在转码配置文件中设置音频流配置设置。 |
SetAudioEndpointRole 设置用于下一次调用 SetSource 或 Load 的音频设备终结点。 |
SetAudioStreamCategory 设置下一次对 SetSource 或 Load 的调用的音频流类别。 |
SetAutoPlay 指定媒体引擎是否自动开始播放。 |
SetBalance 设置音频平衡。 (IMFMediaEngineEx.SetBalance) |
SetBlob 将字节数组与键相关联。 |
SetBorderColor 设置边框颜色。 |
SetBufferFullnessBits 此版本中未实现。 (IWMCodecLeakyBucket.SetBufferFullnessBits) |
SetBufferingParams 设置缓冲参数。 |
SetBufferSizeBits 设置缓冲区大小(以位为单位)。 |
SetCacheLimit 限制缓存大小。 |
SetCallback 设置每当将视频示例返回到分配器时接收通知的回调对象。 |
SetChannelVolume 设置音频流中指定通道的音量级别。 |
SetClipRegion 设置源矩形。 (IWMResizerProps.SetClipRegion) |
SetConstrictionSize 指定要对输出执行的向下采样量。 |
SetContainerAttributes 在转码配置文件中设置容器配置设置。 |
SetContentEnabler 允许调用方指定内容解密模块(CDM)应使用的 IMFContentEnabler 接口。 |
SetContentProtectionManager 设置内容保护管理器(CPM)。 |
SetContext SetContext 方法将调用方提供的上下文块与目录相关联。 |
SetCueTimeOffset 设置提示时间的偏移量。 |
SetCurrentDeviceMediaType 设置捕获流的输出格式。 |
SetCurrentLength 设置缓冲区中有效数据的长度。 |
SetCurrentMediaType 设置对象的媒体类型。 |
SetCurrentMediaType 设置流的媒体类型。 |
SetCurrentPosition 设置当前读取或写入位置。 |
SetCurrentPosition 寻求媒体源中的新位置。 |
SetCurrentTime 查找新的播放位置。 |
SetCurrentTimeEx 使用指定的MF_MEDIA_ENGINE_SEEK_MODE查找新的播放位置。 |
SetCustomSink 设置用于预览的自定义媒体接收器。 |
SetCustomSink 设置用于录制的自定义媒体接收器。 |
SetD3DManager 设置指向媒体源上的 Microsoft DirectX 图形基础结构(DXGI)设备管理器的指针。 |
SetDefaultAllocator 设置要用于指定输出流的默认示例分配器。 |
SetDefaultPlaybackRate 设置默认播放速率。 |
SetDescription SetDescription 方法将说明与目录相关联。 |
SetDescriptionData SetDescriptionData 方法将调用方提供的数据块与条目相关联。 |
SetDescriptor SetDescriptor 方法将描述符与目录相关联。 |
SetDescriptor SetDescriptor 方法将描述符与条目相关联。 |
SetDestinationRectangle 设置目标矩形。 |
SetDirectxDeviceManager 设置 DirectX 设备管理器。 |
SetDirectXManager 指定要使用的视频媒体接收器的 Direct3D 设备管理器。 |
SetDisabled 将类标识符 (CLSID) 添加到阻止列表中,或从列表中删除 CLSID。 (IMFPluginControl.SetDisabled) |
SetDisplayName 设置音频会话的显示名称。 Windows 卷控件显示此名称。 |
SetDouble 将双精度值与键相关联。 |
SetDropMode 设置放置模式。 在下降模式下,组件会根据下降模式的级别来删除样本,或多或少地删除样本。 |
SetDuration 以 100 纳秒为单位设置媒体源的持续时间。 |
SetEndOfStream 指示已到达媒体流的末尾。 |
SetErrorCode 设置当前错误代码。 |
SetErrorCode 设置错误代码。 |
SetExtendedErrorCode 设置扩展错误代码。 |
SetFlags 设置捕获设备上的属性的标志。 |
SetFlags 设置索引器选项。 |
SetFlags 设置多路复用器选项。 |
SetFlags 在高级系统格式(ASF)拆分器上设置选项标志。 |
SetFullCroppingParam 设置源矩形和目标矩形。 (IWMColorConvProps.SetFullCroppingParam) |
SetFullCropRegion 设置源矩形和目标矩形。 (IWMResizerProps.SetFullCropRegion) |
SetGood 报告提供的凭据对象是否已成功通过身份验证质询。 |
SetGood 指定用户凭据是否在身份验证质询中成功。 网络源调用此方法,以通知应用程序用户凭据是否已进行身份验证。 |
SetGroupingParam 将音频会话分配给一组会话。 |
SetGUID 将 GUID 值与键相关联。 |
SetHalfFilterLength 指定输出的质量。 |
SetHurryup 设置视频解码器的速度模式。 |
SetIconPath 设置音频会话的图标资源。 Windows 音量控件显示此图标。 |
SetID 设置缓冲区表示的空间音频对象的 ID。 |
SetInBandEnabled 启用或禁用带模式。 |
SetIndexByteStreams 添加要编制索引的字节流。 |
SetIndexStatus 配置流的索引。 |
SetInputMediaType 设置接收器编写器上的流的输入格式。 |
SetInputPrefType 为此节点上的输入流设置首选媒体类型。 |
SetInputType 在此媒体基础转换(MFT)上设置、测试或清除输入流的媒体类型。 |
SetInterlaceMode SetInterlaceMode 方法指定输入视频流是否交错。 |
SetItem 添加具有指定键的属性值。 |
SetKeyFrame 指定当前帧将编码为关键帧。 |
SetLabel 设置计时文本轨道的标签。 |
SetLanguage 设置用于设置和检索元数据的语言。 |
SetLength 设置流的长度。 |
SetLoop 指定媒体引擎是否循环播放。 |
SetMarker 仅供内部使用。 不打算直接调用。 (ID3D12VideoDecodeCommandList::SetMarker) |
SetMarker 仅供内部使用。 不打算直接调用。 (ID3D12VideoEncodeCommandList::SetMarker) |
SetMarker 仅供内部使用。 不打算直接调用 |
SetMasterVolume 设置主卷级别。 |
SetMediaKeys 设置要与媒体引擎一起使用的媒体键对象。 |
SetMediaType 设置高级系统格式 (ASF) 流配置对象的媒体类型。 |
SetMirror 指定是否翻转视频图像。 |
SetMirrorState 启用或禁用视频预览流的镜像。 (IMFCapturePreviewSink.SetMirrorState) |
SetMirrorState 启用或禁用视频预览流的镜像。 (IMFCaptureSource.SetMirrorState) |
SetMode 指定输入视频流是否交错。 |
SetMute 将音频静音或取消静音。 (IMFSimpleAudioVolume.SetMute) |
SetMuted 将音频静音或取消静音。 (IMFMediaEngine.SetMuted) |
SetNativeMediaType 为媒体源上的流设置本机媒体类型。 |
SetObject 设置与此节点关联的对象。 |
SetOPMWindow 指定应接收输出链接保护的窗口。 |
SetOutputBounds 设置客户端输出所需的时间戳范围。 |
SetOutputByteStream 设置转码媒体接收器的输出字节流。 |
SetOutputByteStream 指定将接收静止图像数据的字节流。 |
SetOutputByteStream 指定将接收记录数据的字节流。 |
SetOutputFile 设置编码输出文件的名称。 |
SetOutputFileName 指定静止图像的输出文件的名称。 |
SetOutputFileName 指定录制的输出文件的名称。 |
SetOutputMediaType 动态设置记录接收器或预览接收器的输出媒体类型。 |
SetOutputMutexSelection 选择要用于与输出关联的相互排除对象的相互排除记录。 |
SetOutputOverride 设置输出的选择状态,替代其他选择条件。 |
SetOutputPrefType 为此节点上的输出流设置首选媒体类型。 |
SetOutputType 设置、测试或清除此媒体基础转换(MFT)上的输出流的媒体类型。 |
SetPartialOutputType 为编解码器提供没有编解码器数据的输出媒体类型。 这使编解码器能够生成专用数据。 |
SetPassword 设置密码。 |
SetPlaybackRate 设置当前播放速率。 |
SetPMPHost 提供指向 IMFPMPHost 接口的指针。 |
SetPMPHost 设置指向 IMFPMPHostApp 接口的指针,允许媒体源在 PMP 进程中创建对象。 |
SetPMPHostApp 允许调用方指定代表受保护进程的 IMFPMPHostApp 接口。 |
SetPolicy 在输出信任机构(OTA)上设置一个或多个策略对象。 |
SetPolicy 设置为其枚举媒体源和转换的策略。 |
SetPredication 指定如果谓词值通过指定的操作,则不应执行后续命令。 (ID3D12VideoDecodeCommandList::SetPredication) |
SetPredication 指定如果谓词值通过指定的操作,则不应执行后续命令。 (ID3D12VideoEncodeCommandList::SetPredication) |
SetPredication 指定如果谓词值通过指定的操作,则不应执行后续命令。 (ID3D12VideoProcessCommandList::SetPredication) |
SetPreferredClsid 将类标识符 (CLSID) 添加到首选列表,或者从列表中删除 CLSID。 (IMFPluginControl.SetPreferredClsid) |
SetPreload 设置预加载标志。 |
SetPresentationClock 媒体管道调用,以向应用提供 IMFPresentationClock 实例。 |
SetPresentationClock 设置媒体接收器上的演示文稿时钟。 |
SetPrivateData 在视频设备上设置专用数据,并将该数据与 GUID 相关联。 |
SetPrivateDataInterface 在视频设备上设置专用 IUnknown 指针,并将该指针与 GUID 相关联。 |
SetProfile 在转码接收器激活对象上设置转码配置文件。 |
SetProfile 使用配置文件对象的配置文件数据来配置 ContentInfo 对象中的设置。 |
SetProperty 设置元数据属性的值。 |
SetProtectedResourceSession 指定是否可以通过视频解码命令列表中的后续命令访问受保护的资源。 |
SetProtectedResourceSession 指定是否可以通过视频编码命令列表中的后续命令访问受保护的资源。 |
SetProtectedResourceSession 指定视频进程命令列表中的后续命令是否可以访问受保护的资源。 |
SetQualityLevel 设置质量级别。 质量级别确定组件如何使用或生成样本。 |
SetRate 设置播放速率。 (IMFRateControl.SetRate) |
SetRealTimeMode 设置用于下一次调用 SetSource 或 Load 的实时模式。 |
SetReconstructedVideoFrame 请注意,此方法已过时,不应使用。 还原当前重建的视频帧。 |
SetRenderHandle 指定用于预览的窗口。 |
SetRenderSurface 指定用于预览的 Microsoft DirectComposition 视觉对象。 |
SetResizerQuality 指定是使用生成高质量视频的算法,还是使用更快的算法。 |
SetRotation 指定是否将视频旋转到正确的方向。 |
SetRotation 旋转视频预览流。 |
SetRotation 旋转录制的视频流。 |
SetRotationOverride 重写在视频处理器中执行的旋转操作。 |
SetSample 设置媒体流源的示例。 |
SetSampleCallback 设置回调以接收静止图像数据。 |
SetSampleCallback 设置回调以接收一个流的预览数据。 |
SetSampleCallback 设置回调以接收一个流的录制数据。 |
SetSampleDuration 设置示例的持续时间。 |
SetSampleFlags 设置与示例关联的标志。目前未定义任何标志。 |
SetSampleTime 设置示例的呈现时间。 |
SetSelectedStyle 设置 SAMI 媒体源上的当前样式。 |
SetSensorDeviceMode 将传感器设备的共享模式设置为控制器或共享的值。 |
SetServer Microsoft Media Foundation 调用,以指定此 IMFHttpDownloadSession 实例创建的所有请求共有的参数。 |
SetServerCertificate 提供用于加密到许可证服务器的消息的服务器证书。 |
SetSource 设置媒体资源的 URL。 |
SetSource 设置源流。 |
SetSourceElements 设置媒体源的列表。 |
SetSourceFromByteStream 从字节流打开媒体资源。 |
SetSourceRectangle 设置源矩形。 (IMFVideoProcessorControl.SetSourceRectangle) |
SetStatus 设置异步操作的状态。 (IMFAsyncResult.SetStatus) |
SetStereo3DFramePackingMode 对于立体声 3D 视频,设置视频帧中两个视图的布局。 |
SetStereo3DRenderMode 对于立体声 3D 视频,指定媒体引擎如何呈现 3D 视频内容。 |
SetStream 将流添加到配置文件或重新配置现有流。 |
SetStreamNumber 向流分配流号。 |
SetStreamSelection 选择或取消选择用于播放的流。 |
SetStreamSelection 选择或取消选择一个或多个流。 |
SetStreamSelectorFlags 设置流选择器的选项。 |
SetString 将宽字符字符串与键相关联。 |
SetSubEntries SetSubEntries 将一组条目标识为此项的子项。 |
SetSurfaceType 设置解码器将用于 DirectX 视频加速 (DVXA) 2.0 的视频图面类型。 |
SetSyncTolerance 设置不同流中的样本可能不同步的最长时间。 |
SetTargetMediaType 动态更改接收器编写器编码的目标媒体类型。 |
SetTimelineMarkerTimer 指定媒体引擎发送标记事件的呈现时间。 |
SetTimer 设置在指定时间调用回调的计时器。 |
SetTimeSource 设置演示文稿时钟的时间源。 时间源是通过提供当前时间驱动时钟的对象。 |
SetTimeStampOffset 设置附加到 IMFSourceBuffer 的媒体段的时间戳偏移量。 |
SetTitle SetTitle 方法设置条目的标题。 |
SetTopology 在媒体会话上设置拓扑。 |
SetTopoNodeID 设置节点的标识符。 |
SetType 设置由高级系统格式 (ASF) 相互排除对象表示的相互排除的类型。 |
SetType 设置缓冲区表示的空间音频对象的类型。 |
SetUINT32 将 UINT32 值与键相关联。 |
SetUINT64 将 UINT64 值与键相关联。 |
SetUnknown 将 IUnknown 指针与键相关联。 |
SetUnknown 将任意 IUnknown 指针存储在媒体缓冲区对象中。 |
安装程序 设置 IMFSystemId。 |
SetupSession 将加密会话密钥传递给客户端。 |
SetUser 设置用户名。 |
SetUserChannelMtx 指定通道矩阵。 |
SetUserOptions 指定如何存储用户凭据。 |
SetUseSampleExtensions 配置编解码器是否支持示例扩展。 |
SetValue SetValue 方法设置编解码器属性的值。 (ICodecAPI::SetValue) |
SetValueWithNotify SetValueWithNotify 方法在编解码器上设置属性,并返回结果更改的其他属性的列表。 (ICodecAPI::SetValueWithNotify) |
SetVideoAttributes 在转码配置文件中设置视频流配置设置。 |
SetVideoProcessBltState Microsoft DirectX 视频加速高清(DXVA-HD)设备为 blit 操作设置状态参数。 |
SetVideoProcessStreamState 为 Microsoft DirectX 视频加速高清(DXVA-HD)设备上的输入流设置状态参数。 |
SetVolume 设置音频音量级别。 |
SetWorkQueue 指定包含此对象的拓扑分支的工作队列。 |
SetWorkQueueEx 指定此对象应用于异步工作项的工作队列。 |
ShareResources 允许媒体引擎在帧服务器模式下访问受保护的内容。 |
ShouldDelayTheLoadEvent 获取一个值,该值指示连接到 Web 音频是否应延迟页面的加载事件。 |
ShouldTransferSource 指定是否应传输源。 |
关闭 IMFCameraControlMonitor::Shutdown 函数关闭相机控制监视器并清理关联的资源。 |
关闭 关闭媒体会话并释放媒体会话使用的所有资源。 |
关闭 关闭媒体接收器并释放其正在使用的资源。 |
关闭 关闭媒体源并释放其正在使用的资源。 |
关闭 当媒体会话关闭时调用。 |
关闭 关闭 Media Foundation 对象并释放与该对象关联的所有资源。 (IMFShutdown.Shutdown) |
关闭 关闭事件队列。 |
关闭 关闭媒体引擎并释放其正在使用的资源。 |
关闭 IMFMediaKeys::Shutdown(mfmediaengine.h)方法关闭关联的内容解密模块(CDM)。 |
关闭 关闭映像共享引擎。 |
关闭 关闭同步对象。 |
关闭 释放所有虚拟相机的内部资源。 |
ShutdownObject 关闭已创建的对象。 |
SignalEventOnFinalResourceRelease 存储一个事件句柄,该句柄将在关联的 D3D12 资源可用且可回收、重复使用或销毁时设置。 |
SignalEventOnResourceReady 存储将在 D3D12 资源准备就绪时设置的事件句柄。 |
开始 启动相机控制监视器,引发 IMFCameraControlNotify::OnChange 事件,以更改使用 IMFCameraControlMonitor::AddControlSubscription 注册的控件。 |
开始 启动相机遮挡状态监视器。 |
开始 启动媒体会话。 |
开始 通过指定开始播放的位置来启动、查找或重启媒体源。 |
开始 启动演示文稿时钟。 |
开始 启动传感器活动监视器。 |
开始 创建并注册虚拟相机。 |
StartInitialization 开始输出保护管理器 (OPM) 会话的初始化序列。 |
StartPreview 启动预览。 |
StartRecord 开始将音频和/或视频录制到文件。 |
StartSessionKeyRefresh 获取可用于刷新会话密钥的随机数。 (ID3D11VideoContext.StartSessionKeyRefresh) |
StartSessionKeyRefresh 获取可用于刷新会话密钥的随机数。 (IDirect3DCryptoSession9.StartSessionKeyRefresh) |
StartStreaming 在媒体会话开始流式传输之前由流式处理媒体客户端调用,以指定字节偏移量或时间偏移量。 |
停止 停止相机控制监视器。 |
停止 停止相机遮挡状态监视器。 |
停止 停止媒体会话。 |
停止 停止媒体源中的所有活动流。 |
停止 停止演示文稿时钟。 当时钟停止时,时钟时间不会提前,时钟的 IMFPresentationClock::GetTime 方法返回零。 |
停止 停止传感器活动监视器。 |
停止 禁用已注册的虚拟相机,阻止应用枚举或激活虚拟相机。 |
StopBackgroundTransfer 停止将数据后台传输到本地缓存。 |
StopBuffering 停止正在进行的任何缓冲。 |
StopPreview 停止预览。 |
StopRecord 停止录制。 |
SubmitDecoderBuffers 提交一个或多个用于解码的缓冲区。 (ID3D11VideoContext.SubmitDecoderBuffers) |
SubmitDecoderBuffers1 提交一个或多个用于解码的缓冲区。 (ID3D11VideoContext1.SubmitDecoderBuffers1) |
TakePhoto 从视频流中捕获静止图像。 |
TestDevice 测试 Microsoft Direct3D 设备句柄是否有效。 |
TestDevice 测试 Direct3D 设备句柄是否有效。 |
TimeSeek 查找字节流中的新位置。 |
TrackAdded 添加文本轨道时调用。 |
TrackRemoved 删除文本轨迹时调用。 |
TrackSelected 选择或取消选择曲目时调用。 |
TransferVideoFrame 将当前视频帧复制到 DXGI 图面或 WIC 位图。 |
TransferVideoFrame 将受保护的视频帧复制到 DXGI 图面。 |
UninitializeSampleAllocator 释放已分配的所有视频示例。 |
解锁 解锁媒体基础转换(MFT),以便应用程序可以使用它。 |
解锁 解锁以前锁定的缓冲区。 每次调用 IMFMediaBuffer::Lock 时调用此方法一次。 |
Unlock2D 解锁以前锁定的缓冲区。 每次调用 IMF2DBuffer::Lock2D 时调用此方法一次。 |
UnlockControlData 使用对 LockControlData 的调用解锁控件数据缓冲区。 |
UnlockDevice 解锁 Microsoft Direct3D 设备。 |
UnlockDevice 解锁 Direct3D 设备。 |
UnlockPayload 解锁捕获设备控件中包含的原始有效负载。 |
UnlockProcess 递减受保护媒体路径 (PMP) 进程的锁计数。 每次调用 IMFPMPHost::LockProcess 时调用此方法一次。 |
UnlockProcess 递减受保护媒体路径 (PMP) 进程的锁计数。 每次调用 IMFPMPHostApp::LockProcess 时调用此方法一次。 |
UnlockProcess 递减受保护媒体路径 (PMP) 进程的锁计数。 每次调用 IMFPMPServer::LockProcess 时调用此方法一次。 |
UnlockStore 在调用 IMFAttributes::LockStore 方法后解锁属性存储。 当对象解锁时,多个线程可以访问该对象的属性。 |
Unpack2UINT32AsUINT64 从 UINT64 值获取低序和高阶 UINT32 值。 |
UnpackRatio 从表示比率的 UINT64 值中获取低序和高阶 UINT32 值。 |
UnpackSize 从表示大小的 UINT64 值中获取低序和高阶 UINT32 值。 |
UnregisterForEvent UnregisterForEvent 方法取消注册指定编码器事件的应用程序。 (ICodecAPI::UnregisterForEvent) |
UnregisterThreads 通知对象从多媒体类计划程序服务(MMCSS)中注销其工作线程。 (IMFRealTimeClient.UnregisterThreads) |
UnregisterThreads 通知对象从多媒体类计划程序服务(MMCSS)中注销其工作线程。 (IMFRealTimeClientEx.UnregisterThreads) |
更新 传入密钥值,其中包含给定密钥系统的内容解密模块所需的任何关联数据。 |
更新 向内容解密模块(CDM)会话提供消息(包括许可证)。 |
UpdateAccess 当将执行指定操作的输出信任机构(OTA)数量发生更改时,通知输入信任机构(ITA)。 |
UpdateNodeAttributes 更新当前拓扑中一个或多个节点的属性。 |
UpdateTopology 修改在终端服务环境中使用的拓扑。 (IMFRemoteDesktopPlugin.UpdateTopology) |
UpdateTopology 更新队列中的拓扑。 |
UpdateTopologyFlags 更新队列中拓扑的标志。 |
UpdateVideo 更新视频帧。 (IMFCapturePreviewSink.UpdateVideo) |
UpdateVideoStream 更新视频的源矩形、目标矩形和边框颜色。 |
VideoProcessBlt 对一个或多个输入示例执行视频过程操作,并将结果写入 Direct3D9 图面。 |
VideoProcessBltHD 对一个或多个输入样本执行视频处理,并将结果写入 Microsoft Direct3D 图面。 |
VideoProcessorBlt 对一个或多个输入样本执行视频处理操作,并将结果写入 Direct3D 图面。 |
VideoProcessorGetBehaviorHints 返回驱动程序提示,指示使用多平面覆盖硬件(而不是 ID3D11VideoContext::VideoProcessorBlt 方法)执行哪些视频处理器操作。 |
VideoProcessorGetOutputAlphaFillMode 获取视频处理器的当前 alpha 填充模式。 |
VideoProcessorGetOutputBackgroundColor 获取视频处理器的当前背景色。 |
VideoProcessorGetOutputColorSpace 获取视频处理器的当前输出颜色空间。 |
VideoProcessorGetOutputColorSpace1 获取视频处理器输出图面的颜色空间信息。 |
VideoProcessorGetOutputConstriction 获取视频处理器执行的当前下采样级别。 |
VideoProcessorGetOutputExtension 从视频处理器获取专用状态数据。 |
VideoProcessorGetOutputHDRMetaData 获取描述显示内容的显示器的 HDR 元数据。 |
VideoProcessorGetOutputShaderUsage 获取一个值,该值指示 Direct3D 着色器是否可以读取来自 ID3D11VideoContext::VideoProcessorBlt 的调用的输出图面。 |
VideoProcessorGetOutputStereoMode 查询视频处理器是否生成立体声视频帧。 |
VideoProcessorGetOutputTargetRect 获取视频处理器的当前目标矩形。 |
VideoProcessorGetStreamAlpha 获取视频处理器上的输入流的平面 alpha。 |
VideoProcessorGetStreamAutoProcessingMode 查询是否启用了视频处理器的自动处理功能。 |
VideoProcessorGetStreamColorSpace 获取视频处理器的输入流的颜色空间。 |
VideoProcessorGetStreamColorSpace1 获取视频处理器输入流的颜色空间信息。 |
VideoProcessorGetStreamDestRect 获取视频处理器上输入流的目标矩形。 |
VideoProcessorGetStreamExtension 获取视频处理流的驱动程序特定的状态。 |
VideoProcessorGetStreamFilter 获取视频处理器上输入流的图像筛选器设置。 |
VideoProcessorGetStreamFrameFormat 获取视频处理器上的输入流的格式。 |
VideoProcessorGetStreamHDRMetaData 获取与视频流关联的 HDR 元数据。 |
VideoProcessorGetStreamLumaKey 获取视频处理器的输入流的 luma 键。 |
VideoProcessorGetStreamMirror 获取指示视频处理器输入流是垂直翻转还是水平翻转的值。 |
VideoProcessorGetStreamOutputRate 获取视频处理器为输入流生成输出帧的速率。 |
VideoProcessorGetStreamPalette 获取视频处理器上输入流的调色板条目。 |
VideoProcessorGetStreamPixelAspectRatio 获取视频处理器上输入流的像素纵横比。 |
VideoProcessorGetStreamRotation 获取视频处理器上输入流的流旋转。 |
VideoProcessorGetStreamSourceRect 获取视频处理器上输入流的源矩形。 |
VideoProcessorGetStreamStereoFormat 获取视频处理器上输入流的立体声 3D 格式。 |
VideoProcessorSetOutputAlphaFillMode 设置视频处理器写入到呈现目标的数据的 alpha 填充模式。 |
VideoProcessorSetOutputBackgroundColor 设置视频处理器的背景色。 |
VideoProcessorSetOutputColorSpace 设置视频处理器的输出颜色空间。 |
VideoProcessorSetOutputColorSpace1 设置视频处理器输出图面的颜色空间信息。 |
VideoProcessorSetOutputConstriction 设置要对输出执行的向下采样量。 |
VideoProcessorSetOutputExtension 设置特定于驱动程序的视频处理状态。 |
VideoProcessorSetOutputHDRMetaData 设置描述显示内容的显示器的 HDR 元数据。 |
VideoProcessorSetOutputShaderUsage 设置一个值,该值指示 Direct3D 着色器是否将读取来自 ID3D11VideoContext::VideoProcessorBlt 的输出图面。 |
VideoProcessorSetOutputStereoMode 指定视频处理器是否生成立体声视频帧。 |
VideoProcessorSetOutputTargetRect 设置视频处理器的目标矩形。 |
VideoProcessorSetStreamAlpha 为视频处理器上的输入流设置平面 alpha。 |
VideoProcessorSetStreamAutoProcessingMode 启用或禁用视频处理器上的自动处理功能。 |
VideoProcessorSetStreamColorSpace 设置视频处理器上输入流的颜色空间。 |
VideoProcessorSetStreamColorSpace1 设置视频处理器输入流的颜色空间信息。 |
VideoProcessorSetStreamDestRect 设置视频处理器上输入流的目标矩形。 |
VideoProcessorSetStreamExtension 在视频处理流上设置特定于驱动程序的状态。 |
VideoProcessorSetStreamFilter 启用或禁用视频处理器上输入流的图像筛选器。 |
VideoProcessorSetStreamFrameFormat 指定视频处理器上的输入流是否包含交错帧或渐进帧。 |
VideoProcessorSetStreamHDRMetaData 设置与视频流关联的 HDR 元数据。 |
VideoProcessorSetStreamLumaKey 为视频处理器上的输入流设置 luma 键。 |
VideoProcessorSetStreamMirror 指定视频处理器输入流是垂直翻转还是水平翻转。 |
VideoProcessorSetStreamOutputRate 设置视频处理器为输入流生成输出帧的速率。 |
VideoProcessorSetStreamPalette 设置视频处理器上输入流的调色板条目。 |
VideoProcessorSetStreamPixelAspectRatio 设置视频处理器上输入流的像素纵横比。 |
VideoProcessorSetStreamRotation 为视频处理器上的输入流设置流旋转。 |
VideoProcessorSetStreamSourceRect 为视频处理器上的输入流设置源矩形。 |
VideoProcessorSetStreamStereoFormat 启用或禁用视频处理器上的输入流的立体声 3D 视频。 |
WaitOnSignal 阻止,直到超时指定的超时间隔已过或同步对象发出信号。 |
写入 将数据写入流。 |
WriteBufferImmediate 直接从命令流将 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoDecodeCommandList::WriteBufferImmediate) |
WriteBufferImmediate 直接从命令流将 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoEncodeCommandList::WriteBufferImmediate) |
WriteBufferImmediate 直接从命令流将 32 位即时值写入指定的缓冲区位置。 (ID3D12VideoProcessCommandList::WriteBufferImmediate) |
WriteSample 将示例传递到接收器编写器。 |
接口
IAdvancedMediaCapture 启用高级媒体捕获。 |
IAdvancedMediaCaptureInitializationSettings 为高级媒体捕获提供初始化设置。 |
IAdvancedMediaCaptureSettings 提供高级媒体捕获的设置。 |
ICodecAPI ICodecAPI 接口设置和检索编码器或解码器筛选器上的设置,并定义用于在编解码器上设置属性的通用机制。 |
ID3D11AuthenticatedChannel 使用图形驱动程序或 Microsoft Direct3D 运行时提供信道。 |
ID3D11CryptoSession 表示加密会话。 |
ID3D11VideoContext 提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext) |
ID3D11VideoContext1 提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext1) |
ID3D11VideoContext2 提供 Microsoft Direct3D 11 设备的视频功能。 (ID3D11VideoContext2) |
ID3D11VideoDecoder 表示 Microsoft Direct3D 11 的硬件加速视频解码器。 |
ID3D11VideoDecoderOutputView 标识可在视频解码期间访问的输出图面。 |
ID3D11VideoDevice 提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。 (ID3D11VideoDevice) |
ID3D11VideoDevice1 提供 Microsoft Direct3D 11 设备的视频解码和视频处理功能。 (ID3D11VideoDevice1) |
ID3D11VideoProcessor 表示 Microsoft Direct3D 11 的视频处理器。 |
ID3D11VideoProcessorEnumerator 枚举 Microsoft Direct3D 11 设备的视频处理器功能。 (ID3D11VideoProcessorEnumerator) |
ID3D11VideoProcessorEnumerator1 枚举 Microsoft Direct3D 11 设备的视频处理器功能。 (ID3D11VideoProcessorEnumerator1) |
ID3D11VideoProcessorInputView 标识可在视频处理期间访问的输入图面。 |
ID3D11VideoProcessorOutputView 标识可在视频处理期间访问的输出图面。 |
ID3D12VideoDecodeCommandList 封装用于视频解码的图形命令列表。 |
ID3D12VideoDecodeCommandList1 封装用于视频解码的图形命令列表。 此接口继承自 ID3D12VideoDecodeCommandList,并添加了对视频解码直方图的支持。 |
ID3D12VideoDecodeCommandList2 添加对视频扩展命令的支持。 (ID3D12VideoDecodeCommandList2) |
ID3D12VideoDecodeCommandList3 封装用于视频解码的图形命令列表。 |
ID3D12VideoDecoder 表示 Direct3D 12 视频解码器。 |
ID3D12VideoDecoder1 表示 Direct3D 12 视频解码器,其中包含用于执行解码操作的与分辨率无关的资源和状态。 添加对受保护资源的支持。 |
ID3D12VideoDecoderHeap 表示 Direct3D 12 视频解码器堆。 |
ID3D12VideoDevice 提供 Microsoft Direct3D 12 设备的视频解码和处理功能,包括查询视频功能和实例化视频解码器和处理器的功能。 |
ID3D12VideoDevice1 添加对运动估计的支持。 |
ID3D12VideoDevice2 添加对受保护资源的支持。 |
ID3D12VideoDevice3 扩展 ID3D12VideoDevice 接口以添加支持视频编码功能。 |
ID3D12VideoEncodeCommandList 封装用于视频编码的图形命令列表,包括运动估计。 |
ID3D12VideoEncodeCommandList1 此接口继承自 ID3D12VideoEncodeCommandList,并添加了对视频扩展命令的支持。 |
ID3D12VideoEncodeCommandList2 此接口继承自 ID3D12VideoEncodeCommandList1,并添加用于编码视频和解析编码操作元数据的方法。 |
ID3D12VideoEncodeCommandList3 封装用于视频编码的图形命令列表。 |
ID3D12VideoEncoder 表示 Direct3D 12 视频编码器。 |
ID3D12VideoEncoderHeap 表示 Direct3D 12 视频编码器堆。 |
ID3D12VideoExtensionCommand 表示视频扩展命令的引用计数对象。 |
ID3D12VideoMotionEstimator 此接口维护视频动作估计操作的上下文。 |
ID3D12VideoMotionVectorHeap 表示存储估计运动向量的堆。 |
ID3D12VideoProcessCommandList 封装用于视频处理的图形命令列表。 (ID3D12VideoProcessCommandList) |
ID3D12VideoProcessCommandList1 封装用于视频处理的图形命令列表。 (ID3D12VideoProcessCommandList1) |
ID3D12VideoProcessCommandList2 添加对视频扩展命令的支持。 (ID3D12VideoProcessCommandList2) |
ID3D12VideoProcessCommandList3 封装用于视频处理的图形命令列表。 |
ID3D12VideoProcessor 提供获取有关调用 ID3D12VideoDevice::CreateVideoProcessor(创建视频处理器)的参数的信息的方法。 |
ID3D12VideoProcessor1 继承自 ID3D12VideoProcessor,并提供对受保护资源的支持。 |
IDirect3D9ExOverlayExtension 查询 Direct3D 设备的覆盖硬件功能。 (IDirect3D9ExOverlayExtension) |
IDirect3DAuthenticatedChannel9 使用图形驱动程序或 Direct3D 运行时提供信道。若要获取指向此接口的指针,请调用 IDirect3DDevice9Video::CreateAuthenticatedChannel。 |
IDirect3DCryptoSession9 表示加密会话。若要获取指向此接口的指针,请调用 IDirect3DDevice9Video::CreateCryptoSession。 |
IDirect3DDevice9Video 使应用程序能够使用图形驱动程序实现的内容保护和加密服务。若要获取指向此接口的指针,请在 D3D9Ex 设备上调用 QueryInterface。 |
IDirect3DDeviceManager9 允许两个线程共享相同的 Direct3D 9 设备,并提供对设备的 DirectX 视频加速(DXVA)功能的访问权限。 |
IDirectXVideoAccelerationService 从 Direct3D 设备提供 DirectX 视频加速(DXVA)服务。 |
IDirectXVideoDecoder 表示 DirectX 视频加速(DXVA)视频解码器设备。 |
IDirectXVideoDecoderService 提供对 DirectX 视频加速(DXVA)解码器服务的访问权限。 |
IDirectXVideoMemoryConfiguration 为未压缩的视频图面设置视频内存的类型。 |
IDirectXVideoProcessor 表示 DirectX 视频加速(DXVA)视频处理器设备。 |
IDirectXVideoProcessorService 提供对 DirectX 视频加速(DXVA)视频处理服务的访问权限。 |
IDXVAHD_Device 表示 Microsoft DirectX 视频加速高清(DXVA-HD)设备。 |
IDXVAHD_VideoProcessor 表示 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器。 |
IMF2DBuffer 表示包含二维图面(如视频帧)的缓冲区。 (IMF2DBuffer) |
IMF2DBuffer2 表示包含二维图面(如视频帧)的缓冲区。 (IMF2DBuffer2) |
IMFActivate 使应用程序能够延迟创建对象。 |
IMFASFContentInfo 提供用于处理符合高级系统格式 (ASF) 规范的文件的标头部分的方法。 |
IMFASFIndexer 提供使用系统格式 (ASF) 文件中的索引的方法。 |
IMFASFMultiplexer 提供创建高级系统格式(ASF)数据包的方法。 |
IMFASFMutualExclusion 配置高级系统格式 (ASF) 相互排除对象,该对象管理 ASF 配置文件中一组流的信息,这些流是互斥的。 |
IMFASFProfile 管理高级系统格式 (ASF) 配置文件。 |
IMFASFSplitter 提供从高级系统格式 (ASF) 文件读取数据的方法。 |
IMFASFStreamConfig 配置 ASF 文件中流的设置。 |
IMFASFStreamPrioritization 未实现。 (IMFASFStreamPrioritization) |
IMFASFStreamSelector 根据 ASF 标头中的相互排除信息,选择高级系统格式 (ASF) 文件中的流。 |
IMFAsyncCallback 回调接口,用于在异步方法完成时通知应用程序。 (IMFAsyncCallback) |
IMFAsyncCallbackLogging 提供有关异步回调与之关联的父对象的日志记录信息。 |
IMFAsyncResult 提供有关异步操作结果的信息。 (IMFAsyncResult) |
IMFAttributes 提供在对象上存储键/值对的通用方法。 |
IMFAudioMediaType 从 Windows 7 起,IMFAudioMediaType 不再可用。 |
IMFAudioPolicy 配置与流式处理音频呈现器(SAR)关联的音频会话。 |
IMFAudioStreamVolume 控制单个音频通道的音量级别。 |
IMFBufferListNotify 使 IMFSourceBufferList 对象能够通知其客户端重要状态更改。 |
IMFByteStream 表示来自某些数据源的字节流,该流可能是本地文件、网络文件或其他源。 |
IMFByteStreamBuffering 控制字节流如何从网络缓冲数据。 |
IMFByteStreamCacheControl 控制网络字节流将数据传输到本地缓存的方式。 (IMFByteStreamCacheControl) |
IMFByteStreamCacheControl2 控制网络字节流将数据传输到本地缓存的方式。 (IMFByteStreamCacheControl2) |
IMFByteStreamHandler 从字节流创建媒体源。 |
IMFByteStreamProxyClassFactory 创建字节流的代理。 (IMFByteStreamProxyClassFactory) |
IMFByteStreamTimeSeek 按时间位置查找字节流。 |
IMFCameraConfigurationManager 可以通过调用 COM 函数 CoCreateInstance 并将 CLSID_CameraConfigurationManager 作为 CLSID 参数来创建 IMFCameraConfigurationManager 接口。 |
IMFCameraControlDefaults 提供用于指定相机控件默认值的方法。 |
IMFCameraControlDefaultsCollection 表示相机控件的集合。 |
IMFCameraControlMonitor 表示用于在相机控件状态更改时订阅和取消订阅通知的相机控件监视器。 |
IMFCameraControlNotify 表示对相机控件的更改的通知回调。 |
IMFCameraOcclusionStateMonitor 监视相机设备的遮挡状态。 |
IMFCameraOcclusionStateReport 提供与 IMFCameraOcclusionStateMonitor 检测到的状态更改关联的相机遮挡状态。 |
IMFCameraOcclusionStateReportCallback 由应用程序实现以接收相机遮挡状态更改通知。 |
IMFCameraSyncObject 在创建和管理虚拟相机和虚拟相机源的应用之间提供同步机制。 |
IMFCaptureEngine 控制一个或多个捕获设备。 |
IMFCaptureEngineClassFactory 创建捕获引擎的实例。 (IMFCaptureEngineClassFactory) |
IMFCaptureEngineOnEventCallback 用于从捕获引擎接收事件的回调接口。 |
IMFCaptureEngineOnSampleCallback 用于从捕获引擎接收数据的回调接口。 |
IMFCaptureEngineOnSampleCallback2 用于从捕获引擎接收数据的 IMFCaptureEngineOnSampleCallback 回调接口的扩展。 |
IMFCapturePhotoSink 控制照片接收器。 |
IMFCapturePreviewSink 控制预览接收器。 |
IMFCaptureRecordSink 控制录制接收器。 |
IMFCaptureSink 控制捕获接收器,该接收器是从捕获设备接收一个或多个流的对象。 |
IMFCaptureSink2 扩展 IMFCaptureSink 接口,以提供用于动态设置记录接收器或预览接收器的输出媒体类型的功能。 |
IMFCaptureSource 控制捕获源对象。 捕获源管理音频和视频捕获设备。 |
IMFCdmSuspendNotify 用于使客户端能够在暂停之前将全局资源引入一致状态时通知内容解密模块(CDM)。 |
IMFClock 提供 Microsoft Media Foundation 中时钟的计时信息。 |
IMFClockConsumer 由应用实现,以便访问 IMFPresentationClock。 |
IMFClockStateSink 从演示文稿时钟接收状态更改通知。 |
IMFCollection 表示 IUnknown 指针的泛型集合。 |
IMFContentDecryptionModule 表示 DRM 密钥系统的内容解密模块(CDM)。 |
IMFContentDecryptionModuleAccess 提供对媒体密钥系统的访问。 |
IMFContentDecryptionModuleFactory 用于创建 IMFContentDecryptionModuleAccess 对象的工厂接口。 |
IMFContentDecryptionModuleSession 提供对加密媒体扩展支持的内容解密模块(CDM)的访问权限。 |
IMFContentDecryptionModuleSessionCallbacks 提供一种回调机制,用于从 IMFContentDecryptionModuleSession 接收密钥状态更改更新。 |
IMFContentDecryptorContext 允许解密程序管理硬件密钥和解密硬件示例。 |
IMFContentEnabler 实现一个步骤,必须执行一个步骤,以便用户访问媒体内容。 |
IMFContentProtectionDevice 允许解密程序与实现保护系统硬件解密的安全处理器通信。 |
IMFContentProtectionManager 通过向应用程序提供指向内容启用器对象的指针,启用对受保护内容的播放。 |
IMFD3D12SynchronizationObject 允许 D3D12 资源分配器管理 D3D12 资源的生存期。 |
IMFD3D12SynchronizationObjectCommands 提供命令,允许 D3D12 资源的生成者或使用者在资源可供使用或释放时发出组件信号。 |
IMFDLNASinkInit 初始化数字生活网络联盟(DLNA)媒体接收器。 (IMFDLNASinkInit) |
IMFDRMNetHelper 为网络接收器上的网络设备配置 Windows Media Digital Rights Management (DRM)。 |
IMFDXGIBuffer 表示包含 Microsoft DirectX 图形基础结构(DXGI)图面的缓冲区。 |
IMFDXGIDeviceManager 允许两个线程共享同一Microsoft Direct3D 11 设备。 |
IMFDXGIDeviceManagerSource 提供从 Microsoft Media Foundation 视频呈现接收器获取 IMFDXGIDeviceManager 的功能。 |
IMFExtendedCameraControl 此接口用于配置捕获设备的扩展属性。 |
IMFExtendedCameraController IMFExtendedCameraController 接口允许应用检索 IMFExtendedCameraControl 的实例,该实例用于配置捕获设备的扩展属性。 |
IMFExtendedDRMTypeSupport 提供用于查询指定密钥系统是否支持指定内容类型的方法。 |
IMFFieldOfUseMFTUnlock 使应用程序能够使用媒体基础转换(MFT),该转换对其使用有限制。 |
IMFFinalizableMediaSink (可选)媒体接收器支持在关闭之前执行所需的任务。 |
IMFGetService 查询指定服务接口的对象。 (IMFGetService) |
IMFHttpDownloadRequest 应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 (IMFHttpDownloadRequest) |
IMFHttpDownloadSession 应用程序实现此接口以替代 Microsoft Media Foundation 使用的 HTTP 和 HTTPS 协议的默认实现。 (IMFHttpDownloadSession) |
IMFHttpDownloadSessionProvider 应用程序实现此接口以提供自定义 HTTP 或 HTTPS 下载实现。 |
IMFImageSharingEngine 启用图像共享。 |
IMFImageSharingEngineClassFactory 创建 IMFImageSharingEngine 的实例。 |
IMFInputTrustAuthority 允许受保护媒体路径(PMP)中的其他组件使用输入信任机构(ITA)提供的输入保护系统。 |
IMFLocalMFTRegistration 在调用方进程中注册媒体基础转换(MFT)。 |
IMFMediaBuffer 表示包含媒体数据的内存块。 |
IMFMediaEngine 使应用程序能够播放音频或视频文件。 |
IMFMediaEngineClassFactory 创建媒体引擎的实例。 |
IMFMediaEngineClassFactory2 创建 IMFMediaKeys 对象的实例。 |
IMFMediaEngineClassFactory4 提供 CreateContentDecryptionModuleFactory 方法,用于为指定的密钥系统创建 IMFContentDecryptionModuleFactory 的实例,这是内容解密模块 (CDM) 对象的类工厂。 |
IMFMediaEngineClassFactoryEx IMFMediaEngineClassFactory 接口的扩展。 |
IMFMediaEngineEME 由媒体引擎实现以添加加密的媒体扩展方法。 |
IMFMediaEngineEx 扩展 IMFMediaEngine 接口。 |
IMFMediaEngineExtension 使应用程序能够在媒体引擎中加载媒体资源。 |
IMFMediaEngineNeedKeyNotify 表示媒体引擎用于通知密钥请求数据的回调。 |
IMFMediaEngineNotify IMFMediaEngine 接口的回调接口。 |
IMFMediaEngineOPMInfo 提供获取有关输出保护管理器(OPM)的信息的方法。 |
IMFMediaEngineProtectedContent 使媒体引擎能够播放受保护的视频内容。 |
IMFMediaEngineSrcElements 为媒体引擎提供媒体资源列表。 |
IMFMediaEngineSrcElementsEx 扩展 IMFMediaEngineSrcElements 接口以提供其他功能。 |
IMFMediaEngineSupportsSourceTransfer 使媒体源能够在媒体引擎与播放到的共享引擎之间传输。 |
IMFMediaEngineWebSupport 启用 Web 音频的播放。 |
IMFMediaError 提供媒体引擎的当前错误状态。 |
IMFMediaEvent 表示由 Media Foundation 对象生成的事件。 使用此接口获取有关事件的信息。 |
IMFMediaEventGenerator 从生成事件的任何 Media Foundation 对象中检索事件。 |
IMFMediaEventQueue 为需要实现 IMFMediaEventGenerator 接口的应用程序提供事件队列。 |
IMFMediaKeys 表示用于使用数字权限管理(DRM)密钥系统解密媒体数据的媒体密钥。 |
IMFMediaKeySession 表示与数字权限管理(DRM)密钥系统的会话。 |
IMFMediaKeySessionNotify 提供一种机制,用于通知应用有关媒体密钥会话的信息。 |
IMFMediaSession 为受保护和未受保护的内容提供播放控件。 |
IMFMediaSharingEngine 启用媒体共享。 |
IMFMediaSharingEngineClassFactory 创建 IMFMediaSharingEngine 的实例。 (IMFMediaSharingEngineClassFactory) |
IMFMediaSink 由媒体接收器对象实现。 |
IMFMediaSinkPreroll 允许媒体接收器在启动演示时钟之前接收示例。 |
IMFMediaSource 由媒体源对象实现。 |
IMFMediaSourceEx 扩展 IMFMediaSource 接口,为媒体源提供其他功能。 |
IMFMediaSourceExtension 提供媒体源扩展(MSE)的功能。 |
IMFMediaSourceExtensionNotify 提供用于引发与 IMFMediaSourceExtension 关联的事件的功能。 |
IMFMediaSourcePresentationProvider 向序列器源提供通知。 |
IMFMediaSourceTopologyProvider 使应用程序能够从序列器源获取拓扑。 |
IMFMediaStream 表示媒体源中的一个流。 |
IMFMediaStreamSourceSampleRequest 表示来自 MediaStreamSource 的示例的请求。 |
IMFMediaTimeRange 表示时间范围的列表,其中每个范围都由开始时间和结束时间定义。 |
IMFMediaType 表示媒体格式的说明。 |
IMFMediaTypeHandler 获取和设置对象上的媒体类型,例如媒体源或媒体接收器。 |
IMFMetadata 管理对象的元数据。 |
IMFMetadataProvider 从媒体源或其他对象获取元数据。 |
IMFMuxStreamAttributesManager 提供对多路复用媒体源子流的 IMFAttributes 的访问权限。 |
IMFMuxStreamMediaTypeManager 为多路复用媒体源启用流配置管理。 流配置定义一组子流,这些子流可以包含多路复用输出。 |
IMFMuxStreamSampleManager 提供在多路复用媒体源输出中检索单个子流的 IMFSample 对象的功能。 |
IMFNetCredential 设置和检索用于身份验证的用户名和密码信息。 |
IMFNetCredentialCache 从凭据缓存中获取凭据。 |
IMFNetCredentialManager 由应用程序实现,为网络源提供用户凭据。 |
IMFNetCrossOriginSupport 由想要为 HTML5 媒体下载强制实施跨源策略的客户端实现。 |
IMFNetProxyLocator 确定连接到服务器时要使用的代理。 |
IMFNetProxyLocatorFactory 创建一个代理定位符对象,该对象确定要使用的代理。 |
IMFNetResourceFilter 当字节流请求 URL 时通知应用程序,并使应用程序能够阻止 URL 重定向。 |
IMFNetSchemeHandlerConfig 配置网络方案插件。 |
IMFObjectReferenceStream 封送指向流和传出流的接口指针。支持 IStream 的流对象可以公开此接口,以便为接口指针提供自定义封送处理。 |
IMFOutputPolicy 封装输入信任机构(ITA)的使用情况策略。 |
IMFOutputSchema 封装有关输出保护系统及其相应配置数据的信息。 |
IMFOutputTrustAuthority 封装受信任输出支持的一个或多个输出保护系统的功能。 |
IMFPluginControl 控制媒体源和转换在 Microsoft Media Foundation 中的枚举方式。 (IMFPluginControl) |
IMFPluginControl2 控制媒体源和转换在 Microsoft Media Foundation 中的枚举方式。 (IMFPluginControl2) |
IMFPMPClient 使媒体源能够接收指向 IMFPMPHost 接口的指针。 |
IMFPMPClientApp 提供媒体源在 Windows 应用商店应用中实现内容保护功能的机制。 |
IMFPMPHost 允许应用程序进程中的媒体源在受保护的媒体路径 (PMP) 进程中创建对象。 |
IMFPMPHostApp 允许媒体源在受保护的媒体路径(PMP)进程中创建 Windows 运行时对象。 |
IMFPMPServer 允许媒体会话的两个实例共享相同的受保护媒体路径 (PMP) 进程。 |
IMFPresentationClock 表示一个演示时钟,该时钟用于在呈现样本和同步多个流时进行计划。 |
IMFPresentationDescriptor 描述演示文稿的详细信息。 演示文稿是一组共享常见演示时间的相关媒体流。 |
IMFPresentationTimeSource 提供演示文稿时钟的时钟时间。 |
IMFProtectedEnvironmentAccess 提供一种方法,允许内容保护系统对受保护的环境执行握手。 这是必需的,因为 CreateFile 和 DeviceIoControl API 不适用于 Windows 应用商店应用。 |
IMFQualityAdvise 使质量管理器能够调整管道中组件的音频或视频质量。 |
IMFQualityAdvise2 使管道对象能够调整自己的音频或视频质量,以响应质量消息。 |
IMFQualityAdviseLimits 查询对象中支持的质量模式的数量。 |
IMFQualityManager 调整播放质量。 此接口由质量管理器公开。 |
IMFRateControl 获取或设置播放速率。 |
IMFRateSupport 查询支持的播放速率范围,包括反向播放。 |
IMFReadWriteClassFactory 创建接收器编写器或源读取器的实例。 |
IMFRealTimeClient 通知管道对象向多媒体类计划程序服务(MMCSS)注册自身。 (IMFRealTimeClient) |
IMFRealTimeClientEx 通知管道对象向多媒体类计划程序服务(MMCSS)注册自身。 (IMFRealTimeClientEx) |
IMFRelativePanelReport 此接口用于检索显示区域的当前相对面板位置。 |
IMFRelativePanelWatcher 监视与显示关联的面板,以便在面板的相对位置发生更改时应用接收通知。 |
IMFRemoteAsyncCallback Microsoft Media Foundation 代理/存根 DLL 用于跨进程边界封送某些异步方法调用。应用程序不使用或实现此接口。 |
IMFRemoteDesktopPlugin 修改在终端服务环境中使用的拓扑。 (IMFRemoteDesktopPlugin) |
IMFRemoteProxy 由充当远程对象的代理的对象公开。 |
IMFSAMIStyle 设置和检索 SAMI 媒体源上的同步可访问媒体交换 (SAMI) 样式。 |
IMFSample 表示媒体示例,它是媒体数据的容器对象。 |
IMFSampleAllocatorControl 由视频捕获源和转换实现。 允许系统向组件提供一个示例分配器,以使用可从容器中访问的内存分配样本。 |
IMFSampleGrabberSinkCallback 用于从采样捕获器接收器获取媒体数据的回调接口。 |
IMFSampleGrabberSinkCallback2 扩展 IMFSampleGrabberSinkCallback 接口。 |
IMFSampleOutputStream 将媒体示例写入字节流。 |
IMFSampleProtection 为受保护媒体路径(PMP)中的媒体数据提供加密。 |
IMFSaveJob 将媒体数据从源字节流保存到应用程序提供的字节流。 |
IMFSchemeHandler 从 URL 创建媒体源或字节流。 |
IMFSecureChannel 在两个对象之间建立单向安全通道。 |
IMFSeekInfo 对于特定的查找位置,获取两个最接近的关键帧。 (IMFSeekInfo) |
IMFSensorActivitiesReport 提供对描述传感器当前活动的 IMFSensorActivityReport 对象的访问。 |
IMFSensorActivitiesReportCallback 客户端实现的接口可在传感器活动报告可用时接收回调。 |
IMFSensorActivityMonitor 提供用于控制传感器活动监视器的方法。 |
IMFSensorActivityReport 表示传感器的活动报告。 |
IMFSensorDevice 表示可以属于 IMFSensorGroup 接口的传感器组的传感器设备。 此上下文中的术语“device”可以引用物理设备、自定义媒体源或帧提供程序。 |
IMFSensorGroup 表示可从中创建 IMFMediaSource 的一组传感器设备。 |
IMFSensorProcessActivity 表示与传感器关联的进程的活动。 |
IMFSensorProfile 描述媒体基础传感器配置文件。 |
IMFSensorProfileCollection 包含媒体基础传感器配置文件对象的集合。 |
IMFSensorStream . (IMFSensorStream) |
IMFSensorTransformFactory 传感器转换实现的接口,允许媒体管道查询传感器转换的要求,并创建传感器转换的运行时实例。 |
IMFSequencerSource 由 Sequencer 源实现。 |
IMFSharingEngineClassFactory 创建媒体共享引擎的实例。 (IMFSharingEngineClassFactory) |
IMFShutdown 由某些必须显式关闭的 Media Foundation 对象公开。 |
IMFSignedLibrary 提供一种方法,允许内容保护系统获取已签名库中函数的过程地址。 此方法提供的功能与 GetProcAddress 相同,而 GetProcAddress 不适用于 Windows 应用商店应用。 |
IMFSimpleAudioVolume 控制与流式处理音频呈现器(SAR)和音频捕获源关联的音频会话的主音量级别。 |
IMFSinkWriter 由 Microsoft Media Foundation 接收器编写器对象实现。 |
IMFSinkWriterCallback Microsoft Media Foundation 接收器编写器的回调接口。 |
IMFSinkWriterCallback2 扩展 IMFSinkWriterCallback 接口。 |
IMFSinkWriterEncoderConfig 为接收器编写器提供用于动态更改媒体类型和编码器配置的其他功能。 |
IMFSinkWriterEx 扩展 IMFSinkWriter 接口。 |
IMFSourceBuffer 表示包含 IMFMediaSourceExtension 的媒体数据的缓冲区。 |
IMFSourceBufferList 表示 IMFSourceBuffer 对象的集合。 |
IMFSourceBufferNotify 提供用于引发与 IMFSourceBuffer 关联的事件的功能。 |
IMFSourceOpenMonitor 用于接收来自网络源的通知的回调接口,说明异步打开操作的进度。 |
IMFSourceReader 由 Microsoft Media Foundation 源读取器对象实现。 |
IMFSourceReaderCallback Microsoft Media Foundation 源读取器的回调接口。 |
IMFSourceReaderCallback2 扩展 IMFSourceReaderCallback 接口。 |
IMFSourceReaderEx 扩展 IMFSourceReader 接口。 |
IMFSourceResolver 从 URL 或字节流创建媒体源。 |
IMFSpatialAudioObjectBuffer 表示具有关联位置和呈现元数据的音频数据的一部分。 空间音频对象存储在 IMFSpatialAudioSample 实例中,并允许在 Media Foundation 组件之间传递空间音频信息。 |
IMFSpatialAudioSample 表示具有空间声音信息的多媒体示例。 每个 IMFSpatialAudioSample 都包含一个或多个 IMFSpatialAudioObjectBuffer 对象。 |
IMFSSLCertificateManager 由客户端实现并由 Microsoft Media Foundation 调用,以获取服务器请求的客户端安全套接字层 (SSL) 证书。 |
IMFStreamDescriptor 获取有关媒体源中的一个流的信息。 |
IMFStreamingSinkConfig 将配置信息传递给用于流式传输内容的媒体接收器。 |
IMFStreamSink 表示媒体接收器对象上的流。 |
IMFSystemId 提供检索系统 ID 数据的方法。 |
IMFTimecodeTranslate 在电影与电视工程师协会(SMPTE)时间代码和100纳米秒的时间单位之间转换。 |
IMFTimedText timed-text 对象表示计时文本的组件。 |
IMFTimedTextBinary 表示计时文本对象的数据内容。 |
IMFTimedTextCue 表示 timed-text-cue 对象。 |
IMFTimedTextFormattedText 表示格式化的计时文本块。 |
IMFTimedTextNotify 定义Microsoft媒体基础计时文本通知的回调的接口。 |
IMFTimedTextRegion 表示计时文本对象的显示区域。 |
IMFTimedTextStyle 表示计时文本的样式。 |
IMFTimedTextTrack 表示计时文本的跟踪。 |
IMFTimedTextTrackList 表示计时文本轨道的列表。 |
IMFTimer 提供在指定时间调用回调的计时器。 |
IMFTopoLoader 将部分拓扑转换为完整拓扑。 |
IMFTopology 表示拓扑。 拓扑描述按特定顺序连接的媒体源、接收器和转换的集合。 |
IMFTopologyNode 表示拓扑中的节点。 |
IMFTopologyNodeAttributeEditor 更新媒体会话的当前拓扑中的一个或多个节点的属性。 |
IMFTrackedSample 跟踪视频媒体示例上的引用计数。 |
IMFTranscodeProfile 由转码配置文件对象实现。 |
IMFTranscodeSinkInfoProvider 由转码接收器激活对象实现。 |
IMFTransform 由所有媒体基础转换(MFT)实现。 |
IMFTrustedInput 由提供输入信任机构(ITA)的组件实现。 此接口用于获取每个组件的流的 ITA。 |
IMFTrustedOutput 由提供输出信任机构(OTA)的组件实现。 |
IMFVideoCaptureSampleAllocator 为具有视频捕获设备的专用功能的视频媒体接收器分配视频示例。 |
IMFVideoMediaType 表示视频格式的说明。 |
IMFVideoProcessorControl 配置视频处理器 MFT。 (IMFVideoProcessorControl) |
IMFVideoProcessorControl2 配置视频处理器 MFT。 (IMFVideoProcessorControl2) |
IMFVideoSampleAllocator 为视频媒体接收器分配视频示例。 |
IMFVideoSampleAllocatorCallback 使应用程序能够跟踪增强的视频呈现器(EVR)分配的视频示例。 |
IMFVideoSampleAllocatorEx 分配包含 Microsoft Direct3D 11 纹理图面的视频示例。 |
IMFVideoSampleAllocatorNotify IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotify) |
IMFVideoSampleAllocatorNotifyEx IMFVideoSampleAllocatorCallback 接口的回调。 (IMFVideoSampleAllocatorNotifyEx) |
IMFVirtualCamera 表示可以插入媒体基础帧服务器管道的虚拟相机。 |
IMFWorkQueueServices 控制媒体会话创建的工作队列。 |
IMFWorkQueueServicesEx 扩展 IMFWorkQueueServices 接口。 |
IOPMVideoOutput 表示输出保护管理器(OPM)会话的视频输出。 |
IPlayToControl 使 PlayToConnection 对象能够连接到媒体元素。 |
IPlayToControlWithCapabilities 为 IPlayToSource 提供确定内容功能的功能。 |
IPlayToSourceClassFactory 创建 PlayToSource 对象的实例。 |
IToc IToc 接口表示单个目录。 它提供用于向其中添加条目以及从目录中删除条目的方法。 |
ITocCollection ITocCollection 表示目录的集合。 它提供了用于从集合中添加、检索和删除目录的方法。 |
ITocEntry ITocEntry 接口表示目录中的单个条目。 它提供用于设置和检索条目的描述性信息的方法。 |
ITocEntryList ITocEntryList 接口表示目录中的条目列表。 它提供用于将条目添加到列表中以及从列表中删除条目的方法。 |
ITocParser ITocParser 接口表示 TOC 分析器对象。 它提供用于将目录存储在视频文件中以及从视频文件中检索目录的方法。 |
IWMCodecLeakyBucket 在视频编码器上配置“泄漏桶”参数。 |
IWMCodecOutputTimestamp 获取要解码的下一个视频帧的时间戳。 |
IWMCodecPrivateData 获取必须追加到输出媒体类型的专用编解码器数据。 正确解码 Windows 媒体视频内容需要此编解码器数据。 |
IWMCodecProps 提供检索特定于格式的编解码器属性的方法。 |
IWMCodecStrings 检索编解码器和格式的名称和描述性字符串。 |
IWMColorConvProps 设置颜色转换器 DSP 的属性。 |
IWMResamplerProps 设置音频重新采样器 DSP 的属性。 |
IWMResizerProps 设置视频调整器 DSP 的属性。 |
IWMSampleExtensionSupport 配置对示例扩展的编解码器支持。 |
IWMVideoDecoderHurryup 控制视频解码器的速度。 |
IWMVideoDecoderReconBuffer 请注意,此接口已过时,不应使用。 管理重建的视频帧。 |
IWMVideoForceKeyFrame 强制编码器将当前帧编码为关键帧。 |
结构
AecQualityMetrics_Struct 包含声学回声取消(AEC)的质量指标。 此结构与 MFPKEY_WMAAECMA_RETRIEVE_TS_STATS 属性一起使用。 |
ASF_FLAT_PICTURE 包含存储为媒体源元数据的图像。 此结构用作 WM/图片元数据属性的数据项。 |
ASF_FLAT_SYNCHRONISED_LYRICS 包含作为媒体源元数据存储的同步歌词。 此结构用作 WM/Lyrics_Synchronised 元数据属性的数据项。 |
ASF_INDEX_DESCRIPTOR 描述流和索引类型的索引配置。 |
ASF_INDEX_IDENTIFIER 指定 ASF 索引器对象的索引。 |
ASF_MUX_STATISTICS 包含有关 ASF 多路复用器进度的统计信息。 |
CodecAPIEventData CodecAPIEventData 结构包含EC_CODECAPI_EVENT事件的事件数据,并由支持 ICodecAPI 接口的编解码器发送。 |
D3D11_AES_CTR_IV 包含 128 位高级加密标准 CTR 模式(AES-CTR)块密码加密的初始化向量(IV)。 (D3D11_AES_CTR_IV) |
D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_ENCRYPTION_WHEN_ACCESSIBLE命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_INPUT 包含 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_OUTPUT 包含来自 ID3D11VideoContext::ConfigureAuthenticatedChannel 方法的响应。 |
D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_PROTECTION命令的输入数据。 |
D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT 包含D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE命令的输入数据。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT 包含D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ENCRYPTION_WHEN_ACCESSIBLE_GUID查询的响应。 |
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ATTRIBUTES查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT 包含D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION查询的响应。 |
D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_CURRENT_ENCRYPTION_WHEN_ACCESSIBLE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE查询的响应。 |
D3D11_AUTHENTICATED_QUERY_INPUT 包含 ID3D11VideoContext::QueryAuthenticatedChannel 方法的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT 包含来自 ID3D11VideoContext::QueryAuthenticatedChannel 方法的响应。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT 包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT 包含D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_OUTPUT_ID查询的响应。 |
D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_PROTECTION查询的响应。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT查询的响应。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT 包含D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的输入数据。 |
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS查询的响应。 |
D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT 包含对D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT查询的响应。 |
D3D11_ENCRYPTED_BLOCK_INFO 指定对视频图面中的字节进行加密。 |
D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA 表示硬件内容保护的关键交换数据。 |
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA 表示硬件内容保护的关键交换输入数据。 |
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA 表示硬件内容保护的关键交换输出数据。 |
D3D11_OMAC 包含消息身份验证代码(MAC)。 |
D3D11_TEX2D_ARRAY_VPOV 标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_ARRAY_VPOV) |
D3D11_TEX2D_VDOV 标识视频解码器输出视图的纹理资源。 |
D3D11_TEX2D_VPIV 标识视频处理器输入视图的纹理资源。 |
D3D11_TEX2D_VPOV 标识视频处理器输出视图的纹理资源。 (D3D11_TEX2D_VPOV) |
D3D11_VIDEO_COLOR 定义 Microsoft Direct3D 11 视频的颜色值。 |
D3D11_VIDEO_COLOR_RGBA 指定 RGB 颜色值。 (D3D11_VIDEO_COLOR_RGBA) |
D3D11_VIDEO_COLOR_YCbCrA 指定 YCbCr 颜色值。 (D3D11_VIDEO_COLOR_YCbCrA) |
D3D11_VIDEO_CONTENT_PROTECTION_CAPS 描述图形驱动程序的内容保护功能。 |
D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION 向 ID3D11VideoContext::D ecoderBeginFrame 方法提供数据。 |
D3D11_VIDEO_DECODER_BUFFER_DESC 描述用于解码的压缩缓冲区。 (D3D11_VIDEO_DECODER_BUFFER_DESC) |
D3D11_VIDEO_DECODER_BUFFER_DESC1 描述用于解码的压缩缓冲区。 (D3D11_VIDEO_DECODER_BUFFER_DESC1) |
D3D11_VIDEO_DECODER_CONFIG 介绍 DirectX 视频加速(DXVA)Microsoft Direct3D 11 解码器设备的配置。 |
D3D11_VIDEO_DECODER_DESC 描述 Microsoft Direct3D 11 视频解码器或视频处理器的视频流。 |
D3D11_VIDEO_DECODER_EXTENSION 包含 ID3D11VideoContext::D ecoderExtension 方法的特定于驱动程序的数据。 |
D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC 描述视频解码器输出视图。 |
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 描述子示例映射块。 |
D3D11_VIDEO_PROCESSOR_CAPS 介绍 Microsoft Direct3D 11 视频处理器的功能。 |
D3D11_VIDEO_PROCESSOR_COLOR_SPACE 指定视频处理的颜色空间。 |
D3D11_VIDEO_PROCESSOR_CONTENT_DESC 描述视频处理器的视频流。 |
D3D11_VIDEO_PROCESSOR_CUSTOM_RATE 指定帧速率转换或反向电视(IVTC)的自定义速率。 (D3D11_VIDEO_PROCESSOR_CUSTOM_RATE) |
D3D11_VIDEO_PROCESSOR_FILTER_RANGE 定义图像筛选器支持的值范围。 (D3D11_VIDEO_PROCESSOR_FILTER_RANGE) |
D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC 描述视频处理器输入视图。 |
D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC 描述视频处理器输出视图。 |
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS 定义与帧速率转换关联的一组视频处理器功能,包括反交错和反向电视播放。 |
D3D11_VIDEO_PROCESSOR_STREAM 包含 ID3D11VideoContext::VideoProcessorBlt 方法的流级数据。 |
D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT 提供有关传入 ID3DVideoContext1::VideoProcessorGetBehaviorHints 方法的输入流的信息。 |
D3D11_VIDEO_SAMPLE_DESC 描述视频示例。 |
D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT 检索支持的配置文件列表。 (D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT) |
D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS 检索支持的格式列表。 |
D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM 提供在指定功能D3D12_FEATURE_VIDEO_DECODE_HISTOGRAM时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 |
D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES 检索支持的配置文件列表。 (D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES) |
D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT 检索视频解码的支持信息。 |
D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE 描述视频解码器堆的分配大小。 (D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE) |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC 检索一个值,该值指示视频编码是否支持指定的编解码器。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT 检索一个值,该值指示提供的 HEVC 编码配置是否支持指定的编解码器配置支持参数,或检索 H.264 编码支持的配置。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT 检索对指定编解码器和配置文件的图片控件支持。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE 检索一个值,该值指示指定的代码、配置文件和级别是否支持指定的帧子区域布局模式。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE 检索一个值,该值指示是否支持视频编码的指定编解码器以及堆对象的 L0 和 L1 大小。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT 检索一个值,该值指示视频编码是否支持指定的编解码器、配置文件和格式。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE 检索一个值,该值指示指定的编解码器、配置文件和级别是否支持指定的刷新模式。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION 检索指定编解码器支持的解析列表。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT结构(d3d12video.h)检索指定编解码器支持的分辨率比率数。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL 检索一个值,该值指示是否支持指定的配置文件进行视频编码。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE 检索一个值,该值指示指定的速率控制模式是否支持使用指定的编解码器进行视频编码 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS 表示D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT结构的视频编码器分辨率支持限制。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS 检索指示使用指定编码配置进行视频编码的资源要求的值。 |
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT 检索指示对指定视频编码功能和配置值的支持的值。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT 检索视频扩展命令的数目。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT 检索指定参数阶段支持的参数数。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS 检索指定参数阶段的视频扩展命令参数列表。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE 检查视频扩展命令的分配大小。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT 使用命令定义的输入和输出结构检索视频扩展命令支持。 |
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS 从驱动程序检索视频扩展命令的列表。 |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR 提供在指定功能D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 检索视频编码器的运动估计功能。 |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES 提供在指定功能D3D12_FEATURE_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 检索对视频运动估计的受保护资源支持。 |
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE 描述视频运动估算器堆的分配大小。 |
D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS 检索视频处理器支持的最大启用输入流数。 |
D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO 检索指定反交错模式、筛选器、速率转换或自动处理功能所需的过去引用帧数和将来的引用帧数。 |
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT 提供在指定功能D3D12_FEATURE_VIDEO_PROCESS_SUPPORT时调用 ID3D12VideoDevice::CheckFeatureSupport 的数据。 |
D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE 描述视频解码器堆的分配大小。 (D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE) |
D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS 表示通过调用 ID3D12VideoDecodeCommandList::EndQuery 调用的视频解码统计信息查询的数据。 |
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT 提供对 ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap 的调用的输入数据。 |
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT 从对 ID3D12VideoEncodeCommandList::ResolveMotionVectorHeap 的调用接收输出数据。 |
D3D12_RESOURCE_COORDINATE 描述资源的坐标。 |
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM 表示从中解码视频的压缩位流。 |
D3D12_VIDEO_DECODE_CONFIGURATION 描述视频解码器的配置。 |
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS 指定解码输出转换的参数。 (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS) |
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 指定解码输出转换的参数。 (D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1) |
D3D12_VIDEO_DECODE_FRAME_ARGUMENT 表示帧的解码参数。 |
D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS 指定视频解码操作的输入流的参数。 |
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM 表示单个组件的直方图输出缓冲区。 |
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS 指定视频解码操作的输出流的参数。 (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS) |
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 指定视频解码操作的输出流的参数。 (D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1) |
D3D12_VIDEO_DECODE_REFERENCE_FRAMES 包含当前解码操作的引用帧列表。 |
D3D12_VIDEO_DECODER_DESC 描述 ID3D12VideoDecoder。 |
D3D12_VIDEO_DECODER_HEAP_DESC 描述 ID3D12VideoDecoderHeap。 |
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES 表示编码操作的重新构造引用图像。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION 表示用于视频编码的编解码器配置结构。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 表示 H.264 编码的编解码器配置。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC 表示 HEVC 编码的编解码器配置。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT 表示视频编码的编解码器配置支持结构。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 表示对 H.264 编码的编码器编解码器配置支持。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC 表示对 HEVC 编码的编码器编解码器配置支持。 |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT 表示多个编解码器的图片控件支持结构。 |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 表示 H.264 视频编码的图片控件支持设置。 |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC 表示 HEVC 视频编码的图片控件支持设置。 |
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM 封装编码操作的压缩位流输出。 |
D3D12_VIDEO_ENCODER_DESC 描述 ID3D12VideoEncoder。 |
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER 表示包含有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的元数据的缓冲区。 |
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS 表示 ID3D12VideoEncodeCommandList2::EncodeFrame 的输入参数。 |
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS 表示 ID3D12VideoEncodeCommandList2::EncodeFrame 的输出参数。 |
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA 表示视频编码器帧子区域元数据。 |
D3D12_VIDEO_ENCODER_HEAP_DESC 描述 ID3D12VideoEncoderHeap。 |
D3D12_VIDEO_ENCODER_INTRA_REFRESH 表示视频编码的刷新设置。 |
D3D12_VIDEO_ENCODER_LEVEL_SETTING 表示视频编码器级别设置。 |
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC 关联一个级别和一个用于高效视频编码(HEVC)级别设置配置的层。 |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA 表示有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的元数据。 |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS 表示有关 ID3D12VideoEncodeCommandList2::EncodeFrame 操作的编码统计信息。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA 表示多个编解码器的关联 EncodeFrame 命令的图片级别控件元素。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 表示 H.264 编码的关联 EncodeFrame 命令的图片级别控件元素。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION 表示 H264 视频编码的图片列表修改操作。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION 将引用图片中的更改描述为内存操作的元组,作为操作标识器和操作所需的关联参数的元组。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC 表示用于 HEVC 编码的关联 EncodeFrame 命令的图片级别控件元素。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC 06/30/2021 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA 将图片控制子区域定义为多个编解码器的切片。 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES 将子区域定义为支持此分区模式的编解码器的切片。 |
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC 定义视频编码器图片分辨率。 |
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC 将分辨率比率定义为无法实现的分数。 |
D3D12_VIDEO_ENCODER_PROFILE_DESC 描述编码器配置文件。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL 表示视频编码器速率控制配置。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR 表示常量比特率模式的速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS 表示D3D12_VIDEO_ENCODER_RATE_CONTROL结构的视频编码器速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP 表示常量量化参数模式的速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR 表示具有受限比特率的常量质量目标的速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR 表示可变比特率模式的速率控制结构定义。 |
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE 表示从传递给编码操作的输入帧生成的重建图片。 |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 表示 H.264 视频编码的参考图片描述符。 |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC 表示 HEVC 视频编码的参考图片描述符。 |
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS 表示对 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 的调用的输入参数。 |
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS 表示对 ID3D12VideoEncodeCommandList2::ResolveEncoderOutputMetadata 的调用的输出参数。 |
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC表示序列级别视频编码操作输入的参数。 |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE 表示多个视频编解码器的 GOP 结构。 |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 表示 H.264 视频编码的 GOP 结构。 |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC 表示 HEVC 视频编码的 GOP 结构。 |
D3D12_VIDEO_EXTENSION_COMMAND_DESC 描述视频扩展命令。 (D3D12_VIDEO_EXTENSION_COMMAND_DESC) |
D3D12_VIDEO_EXTENSION_COMMAND_INFO 描述视频扩展命令。 (D3D12_VIDEO_EXTENSION_COMMAND_INFO) |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO 描述视频扩展命令参数。 |
D3D12_VIDEO_FORMAT 定义资源内容说明的像素格式和颜色空间的组合。 |
D3D12_VIDEO_MOTION_ESTIMATOR_DESC 描述 ID3D12VideoMotionEstimator。 将此结构传递到 ID3D12VideoDevice1::CreateVideoMotionEstimator 以创建 ID3D12VideoMotionEstimator 的实例。 |
D3D12_VIDEO_MOTION_ESTIMATOR_INPUT 指定对 ID3D12VideoEncodeCommandList::EstimateMotion 的调用的输入参数。 |
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT 指定对 ID3D12VideoEncodeCommandList::EstimateMotion 的调用的输出参数。 |
D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC 描述 ID3D12VideoMotionEstimatorHeap。 将此结构传递到 ID3D12VideoDevice1::CreateVideoMotionEstimatorHeap,以创建 ID3D12VideoMotionEstimatorHeap 的实例。 |
D3D12_VIDEO_PROCESS_ALPHA_BLENDING 指定用于视频处理的 alpha 混合参数。 |
D3D12_VIDEO_PROCESS_FILTER_RANGE 定义图像筛选器支持的值范围。 (D3D12_VIDEO_PROCESS_FILTER_RANGE) |
D3D12_VIDEO_PROCESS_INPUT_STREAM 包含视频处理器混合功能的输入信息。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS 为传递给 ID3D12VideoCommandList::P rocessFrames 的输入流指定输入流参数。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 指定传递给 ID3D12VideoProcessCommandList1::P rocessFrames1 的输入流参数,该流支持更改每个调用的字段类型。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC 指定视频进程操作的输入流的参数。 |
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE 提供有关流速率的信息。 |
D3D12_VIDEO_PROCESS_LUMA_KEY 指定用于 luma 键的设置。 |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM 表示视频处理命令的输出流。 |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS 为传递给 ID3D12VideoCommandList::P rocessFrames 的输出指定输出流参数。 |
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC 为传递给 ID3D12VideoProcessCommandList::P rocessFrames 的输出指定输出流参数。 |
D3D12_VIDEO_PROCESS_REFERENCE_SET 包含执行视频处理所需的参考帧。 |
D3D12_VIDEO_PROCESS_TRANSFORM 指定用于视频处理的转换参数。 |
D3D12_VIDEO_SAMPLE 描述图片缓冲区的宽度、高度、格式和颜色空间。 |
D3D12_VIDEO_SCALE_SUPPORT 介绍视频缩放程序支持的输出大小的缩放范围。 |
D3D12_VIDEO_SIZE_RANGE 描述视频缩放程序支持的大小范围。 |
D3DCONTENTPROTECTIONCAPS 介绍显示驱动程序的内容保护功能。 |
D3DOVERLAYCAPS 指定 Direct3D 设备的硬件覆盖功能。 |
DEVICE_INFO 包含有关媒体共享设备的信息。 |
DigitalWindowSetting 表示视频捕获的数字窗口的边界设置。 |
DXVA2_AES_CTR_IV 包含 128 位高级加密标准 CTR 模式(AES-CTR)块密码加密的初始化向量(IV)。 (DXVA2_AES_CTR_IV) |
DXVA2_AYUVSample16 定义 16 位 AYUV 像素值。 |
DXVA2_AYUVSample8 定义 8 位 AYUV 像素值。 |
DXVA2_ConfigPictureDecode 描述 DXVA 解码器设备的配置。 |
DXVA2_DecodeBufferDesc 描述从解码器发送到 DirectX 视频加速(DXVA)设备的缓冲区。 |
DXVA2_DecodeExecuteParams 包含 IDirectXVideoDecoder::Execute 方法的参数。 |
DXVA2_DecodeExtensionData 包含 IDirectXVideoDecoder::Execute 方法的私有数据。 |
DXVA2_ExtendedFormat 描述视频流的格式。 |
DXVA2_FilterValues 包含 DirectX 视频加速(DXVA)图像筛选器的参数。 |
DXVA2_Fixed32 定义 32 位固定点数。 |
DXVA2_Frequency 定义视频频率。 |
DXVA2_ProcAmpValues 包含 DirectX 视频加速(DXVA)视频处理操作的值。 |
DXVA2_ValueRange 定义 DirectX 视频加速 (DXVA) 操作支持的值的范围。 |
DXVA2_VideoDesc 描述 DXVA 解码器设备或视频处理器设备的视频流。 |
DXVA2_VideoProcessBltParams 包含 IDirectXVideoProcessor::VideoProcessBlt 方法的参数。 |
DXVA2_VideoProcessorCaps 介绍 DirectX 视频加速(DVXA)视频处理器模式的功能。 |
DXVA2_VideoSample 指定 IDirectXVideoProcessor::VideoProcessBlt 方法的输入示例。 |
DXVABufferInfo 指定 IDirect3DDXVADevice9::Execute 方法的缓冲区。 |
DXVACompBufferInfo 指定 DirectX 视频加速(DXVA)压缩图面的要求。 |
DXVAHD_BLT_STATE_ALPHA_FILL_DATA 指定使用 Microsoft DirectX 视频加速高清晰度(DXVA-HD)时,如何计算 blit 运算的输出 alpha 值。 |
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA 指定使用 Microsoft DirectX 视频加速高清(DXVA-HD)时 blit 操作的背景色。 |
DXVAHD_BLT_STATE_CONSTRICTION_DATA 指定使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,输出是否在 blit 操作中向下采样。 |
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 指定使用 Microsoft DirectX 视频加速高清(DXVA-HD)时的 blit 操作的输出颜色空间。 |
DXVAHD_BLT_STATE_PRIVATE_DATA 包含 Microsoft DirectX 视频加速高清(DXVA-HD)的专用 blit 状态的数据。 |
DXVAHD_BLT_STATE_TARGET_RECT_DATA 使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定用于分流的目标矩形。 |
DXVAHD_COLOR 定义 DXVA-HD 的颜色值。 |
DXVAHD_COLOR_RGBA 指定 RGB 颜色值。 (DXVAHD_COLOR_RGBA) |
DXVAHD_COLOR_YCbCrA 指定 YCbCr 颜色值。 (DXVAHD_COLOR_YCbCrA) |
DXVAHD_CONTENT_DESC 描述 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的视频流。 |
DXVAHD_CUSTOM_RATE_DATA 指定帧速率转换或反向电视(IVTC)的自定义速率。 (DXVAHD_CUSTOM_RATE_DATA) |
DXVAHD_FILTER_RANGE_DATA 定义图像筛选器支持的值范围。 (DXVAHD_FILTER_RANGE_DATA) |
DXVAHD_RATIONAL 包含一个合理数字(比率)。 |
DXVAHD_STREAM_DATA 包含 IDXVAHD_VideoProcessor::VideoProcessBltHD 方法的每流数据。 |
DXVAHD_STREAM_STATE_ALPHA_DATA 使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的平面 alpha 值。 |
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA 指定源矩形和目标矩形的像素纵横比(PAR)。 |
DXVAHD_STREAM_STATE_D3DFORMAT_DATA 使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的格式。 |
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA 使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的目标矩形。 |
DXVAHD_STREAM_STATE_FILTER_DATA 指定在 Microsoft DirectX 视频加速高定义(DXVA-HD)输入流上筛选操作的级别。 |
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA 指定如何交错Microsoft DirectX 视频加速高清(DXVA-HD)输入流。 |
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA 指定 Microsoft DirectX 视频加速高清(DXVA-HD)输入流的颜色空间。 |
DXVAHD_STREAM_STATE_LUMA_KEY_DATA 使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的 luma 键。 |
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA 使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的输出帧速率。 |
DXVAHD_STREAM_STATE_PALETTE_DATA 在Microsoft DirectX 视频加速高清(DXVA-HD)时,包含输入流的调色板条目。 |
DXVAHD_STREAM_STATE_PRIVATE_DATA 包含专用流状态的数据,用于 Microsoft DirectX 视频加速高清(DXVA-HD)输入流。 |
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA 包含来自 Microsoft DirectX 视频加速高清(DXVA-HD)设备的反向远程播放(IVTC)统计信息。 |
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA 使用 Microsoft DirectX 视频加速高清(DXVA-HD)时,指定输入流的源矩形。 |
DXVAHD_VPCAPS 指定 Microsoft DirectX 视频加速高清(DXVA-HD)视频处理器的功能。 |
DXVAHD_VPDEVCAPS 指定 Microsoft DirectX 视频加速高清(DXVA-HD)设备的功能。 |
DXVAHDSW_CALLBACKS 包含指向软件插件为 Microsoft DirectX 视频加速高清(DXVA-HD)实现的函数的指针。 |
DXVAUncompDataInfo 指定 DirectX 视频加速(DXVA)视频解码的未压缩图面的尺寸和像素格式。 |
MACROBLOCK_DATA 提供有关视频解码过程中宏块的数据。 |
MF_BYTE_STREAM_CACHE_RANGE 指定字节范围。 |
MF_CAMERA_CONTROL_RANGE_INFO MF_CAMERA_CONTROL_RANGE_INFO结构表示相机控件的接受范围、步骤值和默认值。 |
MF_FLOAT2 包含两个组件的向量。 |
MF_FLOAT3 具有三个组件的向量。 |
MF_LEAKY_BUCKET_PAIR 指定文件的缓冲要求。 |
MF_QUATERNION 四维向量,用于表示旋转。 |
MF_SINK_WRITER_STATISTICS 包含有关接收器编写器性能的统计信息。 |
MF_TRANSCODE_SINK_INFO 包含有关转码接收器激活对象的音频和视频流的信息。 |
MFARGB 描述 ARGB 颜色值。 |
MFASYNCRESULT 包含实现 IMFAsyncResult 接口所需的数据。 |
MFAYUVSample 描述 4:4:4:4 Y'Cb'Cr' 示例。 |
MFBYTESTREAM_BUFFERING_PARAMS 指定网络字节流的缓冲参数。 |
MFCameraExtrinsic_CalibratedTransform 描述相机相对于其他相机或已建立的外部引用的位置的转换。 |
MFCameraExtrinsics 描述相机相对于其他相机或已建立的外部引用的位置。 |
MFCameraIntrinsic_DistortionModel 表示多项式镜头失真模型。 |
MFCameraIntrinsic_PinholeCameraModel 表示一个针孔相机模型。 |
MFCLOCK_PROPERTIES 定义时钟的属性。 |
MFCONTENTPROTECTIONDEVICE_INPUT_DATA 包含有关要作为保护系统函数输入的数据的信息。 |
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA 包含有关作为保护系统函数输出的数据的信息。 |
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA 建议多媒体类计划程序服务(MMCSS)参数的安全处理器,以便可以按预期优先级计划实时任务。 |
MFFOLDDOWN_MATRIX 包含用于将多通道音频转换为较小数量的音频通道的系数。 此过程称为折叠。 |
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION 描述输出信任机构(OTA)请求的操作。 请求将发送到输入信任机构(ITA)。 |
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS 包含 IMFInputTrustAuthority::BindAccess 或 IMFInputTrustAuthority::UpdateAccess 方法的参数。 |
MFMediaKeyStatus 表示内容解密模块 (CDM) 会话密钥的状态。 |
MFMPEG2DLNASINKSTATS 包含来自数字生活网络联盟(DLNA)媒体接收器的编码统计信息。 |
MFNetCredentialManagerGetParam 包含凭据管理器的身份验证信息。 |
MFOffset 将偏移量指定为固定点实数。 |
MFPaletteEntry 在颜色表中包含一个调色板项。 |
MFPinholeCameraIntrinsic_IntrinsicModel 表示指定分辨率的针孔相机内部模型。 |
MFPinholeCameraIntrinsics 包含零个或 1 个针孔相机内部模型,这些模型描述如何将物理世界中的 3D 点投影到相机的 2D 图像帧上。 |
MFRatio 表示比率。 |
MFRR_COMPONENT_HASH_INFO 包含有关已撤销的组件的信息。 |
MFRR_COMPONENTS 包含有关一个或多个已吊销组件的信息。 |
MFT_INPUT_STREAM_INFO 包含有关媒体基础转换(MFT)上的输入流的信息。 若要获取这些值,请调用 IMFTransform::GetInputStreamInfo。 |
MFT_OUTPUT_DATA_BUFFER 包含有关 Media Foundation 转换的输出缓冲区的信息。 此结构用于 IMFTransform::P rocessOutput 方法。 |
MFT_OUTPUT_STREAM_INFO 包含有关媒体基础转换(MFT)上的输出流的信息。 若要获取这些值,请调用 IMFTransform::GetOutputStreamInfo。 |
MFT_REGISTER_TYPE_INFO 包含用于注册媒体基础转换(MFT)的媒体类型信息。 |
MFT_REGISTRATION_INFO 包含 IMFLocalMFTRegistration::RegisterMFT 方法的参数。 |
MFTOPONODE_ATTRIBUTE_UPDATE 指定拓扑节点的新属性值。 |
MFVideoArea 指定视频帧中的矩形区域。 |
MFVideoCompressedInfo 包含有关视频压缩格式的信息。 此结构用于 MFVIDEOFORMAT 结构。 |
MFVIDEOFORMAT 描述视频格式。 |
MFVideoInfo 包含适用于压缩和未压缩格式的视频格式信息。此结构用于 MFVIDEOFORMAT 结构。 |
MFVideoNormalizedRect MFVideoNormalizedRect (mfcaptureengine.h) 结构定义规范化矩形,该矩形用于在视频矩形中指定子矩形。 |
MFVideoNormalizedRect MFVideoNormalizedRect (mfmediaengine.h) 结构定义规范化矩形,该矩形用于在视频矩形中指定子矩形。 |
MFVideoSurfaceInfo 包含有关未压缩的视频格式的信息。 此结构用于 MFVIDEOFORMAT 结构。 |
MT_ARBITRARY_HEADER 包含高级流格式 (ASF) 文件中二进制流的格式数据。 |
MT_CUSTOM_VIDEO_PRIMARIES 定义视频源的自定义颜色初选。 颜色初选定义如何将颜色从 RGB 颜色空间转换为 CIE XYZ 颜色空间。 |
OPM_ACP_AND_CGMSA_SIGNALING 包含OPM_GET_ACP_AND_CGMSA_SIGNALING查询的结果。 |
OPM_ACTUAL_OUTPUT_FORMAT 包含输出保护管理器(OPM)中OPM_GET_ACTUAL_OUTPUT_FORMAT查询的结果。 |
OPM_CONFIGURE_PARAMETERS 包含输出保护管理器(OPM)或认证的输出保护管理器(COPP)命令。 |
OPM_CONNECTED_HDCP_DEVICE_INFORMATION 包含OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION查询的结果。 |
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 包含 IOPMVideoOutput::COPPCompatibleGetInformation 方法的参数。 |
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS 包含输出保护管理器 (OPM) 会话的加密初始化参数。 (OPM_ENCRYPTED_INITIALIZATION_PARAMETERS)。 |
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS OPM_ENCRYPTED_INITIALIZATION_PARAMETERS (ksopmapi.h) 结构包含输出保护管理器 (OPM) 会话的初始化参数。 |
OPM_GET_CODEC_INFO_INFORMATION OPM_GET_CODEC_INFO_INFORMATION(opmapi.h)包含OPM_GET_CODEC_INFO查询的结果。 |
OPM_GET_CODEC_INFO_INFORMATION OPM_GET_CODEC_INFO_INFORMATION (ksopmapi.h) 结构包含OPM_GET_CODEC_INFO查询的结果。 |
OPM_GET_CODEC_INFO_PARAMETERS OPM_GET_CODEC_INFO_PARAMETERS(opmapi.h)包含OPM_GET_CODEC_INFO命令的信息。 |
OPM_GET_CODEC_INFO_PARAMETERS OPM_GET_CODEC_INFO_PARAMETERS (ksopmapi.h) 结构包含OPM_GET_CODEC_INFO命令的信息。 |
OPM_GET_INFO_PARAMETERS OPM_GET_INFO_PARAMETERS(opmapi.h)包含 IOPMVideoOutput::GetInformation 方法的参数。 |
OPM_GET_INFO_PARAMETERS OPM_GET_INFO_PARAMETERS (ksopmapi.h) 结构包含 IOPMVideoOutput::GetInformation 方法的参数。 |
OPM_HDCP_KEY_SELECTION_VECTOR 包含 High-Bandwidth 数字内容保护(HDCP)接收器的键选择向量(KSV)。 |
OPM_OMAC OPM_OMAC(opmapi.h)包含输出保护管理器(OPM)消息的消息身份验证代码(MAC)。 |
OPM_OMAC OPM_OMAC(ksopmapi.h)结构包含输出保护管理器(OPM)消息的消息身份验证代码(MAC)。 |
OPM_OUTPUT_ID_DATA 包含OPM_GET_OUTPUT_ID状态请求的结果。 |
OPM_RANDOM_NUMBER OPM_RANDOM_NUMBER(opmapi.h)包含一个 128 位随机数,用于输出保护管理器(OPM)。 |
OPM_RANDOM_NUMBER OPM_RANDOM_NUMBER (ksopmapi.h) 结构包含一个 128 位随机数,用于输出保护管理器(OPM)。 |
OPM_REQUESTED_INFORMATION OPM_REQUESTED_INFORMATION(opmapi.h)包含输出保护管理器(OPM)状态请求的结果。 |
OPM_REQUESTED_INFORMATION OPM_REQUESTED_INFORMATION (ksopmapi.h) 结构包含输出保护管理器 (OPM) 状态请求的结果。 |
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS 包含输出保护管理器(OPM)中OPM_SET_ACP_AND_CGMSA_SIGNALING命令的信息。 |
OPM_SET_HDCP_SRM_PARAMETERS 包含 OPM_SET_HDCP_SRM 命令的参数。 |
OPM_SET_PROTECTION_LEVEL_PARAMETERS 包含输出保护管理器(OPM)中OPM_SET_PROTECTION_LEVEL命令的数据。 |
OPM_STANDARD_INFORMATION OPM_STANDARD_INFORMATION(opmapi.h)包含输出保护管理器(OPM)状态请求的结果。 |
OPM_STANDARD_INFORMATION OPM_STANDARD_INFORMATION (ksopmapi.h) 结构包含输出保护管理器 (OPM) 状态请求的结果。 |
ROI_AREA 定义感兴趣的区域。 |
SENSORPROFILEID 描述传感器配置文件 ID。 |
STREAM_MEDIUM 不适用于应用程序。 |
TOC_DESCRIPTOR TOC_DESCRIPTOR结构保存目录的描述性信息。 |
TOC_ENTRY_DESCRIPTOR TOC_ENTRY_DESCRIPTOR结构保存目录中条目的描述性信息。 |