EVRConfig_AllowBatching
|
允许增强的视频呈现器 (EVR) 批量调用 Microsoft Direct3D IDirect3DDevice9::Present 方法。
|
EVRConfig_AllowDropToBob
|
允许 EVR 使用 bob 反交错来提高性能。
|
EVRConfig_AllowDropToHalfInterlace
|
允许 EVR 通过跳过每个交错帧的第二个字段来提高性能。
|
EVRConfig_AllowDropToThrottle
|
允许 EVR 限制其输出以匹配 GPU 带宽。
|
EVRConfig_AllowScaling
|
允许 EVR 在小于输出矩形的矩形中混合视频,然后缩放结果。
|
EVRConfig_ForceBatching
|
强制 EVR 对 IDirect3D9Device::Present 方法进行批处理调用。
|
EVRConfig_ForceBob
|
强制 EVR 使用 bob 反交错。
|
EVRConfig_ForceHalfInterlace
|
强制 EVR 跳过每个交错帧的第二个字段。
|
EVRConfig_ForceScaling
|
强制 EVR 在小于输出矩形的矩形中混合视频,然后缩放结果。
|
EVRConfig_ForceThrottle
|
允许 EVR 限制其输出以匹配 GPU 带宽。
|
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_ACTIVATE
|
指定一个激活对象,该对象为增强的视频呈现器 (EVR) 媒体接收器创建自定义视频混合器。
|
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_CLSID
|
增强的视频呈现器 (EVR) 媒体接收器的自定义视频混合器的 CLSID。
|
MF_ACTIVATE_CUSTOM_VIDEO_MIXER_FLAGS
|
指定如何为增强的视频呈现器 (EVR) 创建自定义混合器。
|
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_ACTIVATE
|
指定一个激活对象,该对象为增强的视频呈现器 (EVR) 媒体接收器创建自定义视频演示器。
|
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_CLSID
|
增强型视频呈现器 (EVR) 媒体接收器的自定义视频演示器的 CLSID。
|
MF_ACTIVATE_CUSTOM_VIDEO_PRESENTER_FLAGS
|
指定如何为增强的视频呈现器 (EVR) 创建自定义演示器。
|
MF_ACTIVATE_MFT_LOCKED
|
指定拓扑加载器是否会更改媒体基础转换 (MFT) 上的媒体类型。 应用程序通常不使用此属性。
|
MF_ACTIVATE_VIDEO_WINDOW
|
视频剪辑窗口的句柄。
|
MF_ASFPROFILE_MAXPACKETSIZE
|
指定 ASF 文件的最大数据包大小(以字节为单位)。
|
MF_ASFPROFILE_MINPACKETSIZE
|
指定 ASF 文件的最小数据包大小(以字节为单位)。
|
MF_ASFSTREAMCONFIG_LEAKYBUCKET1
|
设置用于编码 Windows Media 文件的平均“泄漏桶”参数(请参阅“备注”)。 使用 IMFASFStreamConfig 接口设置此属性。
|
MF_ASFSTREAMCONFIG_LEAKYBUCKET2
|
设置用于编码 Windows Media 文件的峰值“泄漏桶”参数(请参阅“备注”)。 这些参数用于峰值比特率。 使用 IMFASFStreamConfig 接口设置此属性。
|
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID
|
指定音频终结点设备的标识符。
|
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE
|
指定音频呈现器的音频终结点角色。
|
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS
|
包含用于配置音频呈现器的标志。
|
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID
|
指定音频呈现器的音频策略类。
|
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY
|
指定流式处理音频呈现器 (SAR) 的音频流类别。
|
MF_BYTESTREAM_CONTENT_TYPE
|
指定字节流的 MIME 类型。
|
MF_BYTESTREAM_DURATION
|
指定字节流的持续时间(以 100 纳秒为单位)。
|
MF_BYTESTREAM_EFFECTIVE_URL
|
获取字节流的有效 URL。
|
MF_BYTESTREAM_IFO_FILE_URI
|
包含 HTTP 标头“Pragma: ifoFileURI.dlna.org”中 HTTP 服务器指定的 IFO(DVD 信息)文件的 URL。
|
MF_BYTESTREAM_LAST_MODIFIED_TIME
|
指定上次修改字节流的时间。
|
MF_BYTESTREAM_ORIGIN_NAME
|
指定字节流的原始 URL。
|
MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE
|
指定字节流处理程序是否可以使用打开的字节流供另一个线程写入。
|
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED
|
指示驱动程序正在阻止视频捕获。
|
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED
|
指示在阻止视频捕获后还原。
|
MF_CAPTURE_ENGINE_D3D_MANAGER 属性
|
在捕获引擎上设置指向 DXGI 设备管理器的指针。
|
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_Attribute
|
使捕获引擎能够使用具有使用字段限制的解码器。
|
MF_CAPTURE_ENGINE_DISABLE_DXVA 属性
|
指定捕获引擎是否使用 DirectX 视频加速 (DXVA) 进行视频解码。
|
MF_CAPTURE_ENGINE_DISABLE_HARDWARE_TRANSFORMS 属性
|
禁用在捕获引擎中使用基于硬件的 Media Foundation 转换 (MFT)。
|
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION
|
指示是否应启用流状态通知。
|
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_Attribute
|
使捕获引擎能够使用具有使用字段限制的解码器。
|
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID 属性
|
标识生成捕获事件的组件。
|
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX 属性
|
标识生成捕获事件的流。
|
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG 属性
|
包含捕获源的配置属性。
|
MF_CAPTURE_ENGINE_OUTPUT_MEDIA_TYPE_SET
|
指示已在捕获引擎上设置输出类型,以响应 IMFCaptureSink2::SetOutputType。
|
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES 属性
|
设置可在记录接收器音频路径中缓冲的最大已处理样本数。
|
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES 属性
|
设置可在记录接收器音频路径中缓冲处理的最大未处理样本数。
|
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES 属性
|
设置可在记录接收器视频路径中缓冲的最大已处理样本数。
|
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES 属性
|
设置可在记录接收器视频路径中缓冲处理的最大未处理样本数。
|
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY 属性
|
指定捕获引擎是否捕获音频而不是视频。
|
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY 属性
|
指定捕获引擎是否捕获视频而不是音频。
|
MF_CAPTURE_METADATA_FRAME_BACKGROUND_MASK
|
报告背景分段掩码的元数据和掩码缓冲区,该掩码区分视频帧的背景和前景。
|
MF_CAPTURE_METADATA_FRAME_ILLUMINATION
|
一个值,该值指示是否使用主动红外 (IR) 照明捕获帧。
|
MF_CAPTURE_METADATA_PHOTO_FRAME_FLASH
|
指示是否为捕获的帧触发了闪存。
|
MF_DEVICE_THERMAL_STATE_CHANGED
|
表示一个事件,该事件指示设备中的热状态更改。
|
MF_DEVICESTREAM_ATTRIBUTE_FRAMESOURCE_TYPES
|
表示帧源类型。
|
MF_DEVICESTREAM_EXTENSION_PLUGIN_CONNECTION_POINT
|
表示扩展插件连接点。
|
MF_DEVICESTREAM_EXTENSION_PLUGIN_CLSID
|
指定视频捕获设备的后期处理插件的 CLSID。
|
MF_DEVICESTREAM_FRAMESERVER_HIDDEN
|
此属性在流上设置时,会将流标记为在客户端中隐藏。
|
MF_DEVICESTREAM_FRAMESERVER_SHARED
|
此属性在流上设置时,显式将流标记为帧服务器共享。
|
MF_DEVICESTREAM_IMAGE_STREAM
|
指定视频捕获源上的流是否为静止图像流。
|
MF_DEVICESTREAM_INDEPENDENT_IMAGE_STREAM
|
指定视频捕获源上的图像流是否独立于视频流。
|
MF_DEVICESTREAM_MAX_FRAME_BUFFERS
|
指定视频捕获源为此流缓冲的最大帧数。
|
MF_DEVICESTREAM_MULTIPLEXED_MANAGER
|
提供 IMFMuxStreamAttributesManager 的实例,用于管理描述多路复用媒体源子流的 IMFAttributes。
|
MF_DEVICESTREAM_REQUIRED_CAPABILITIES
|
指定一个 unicode 字符串列表,表示传感器转换所需的设备功能。
|
MF_DEVICESTREAM_STREAM_CATEGORY
|
表示流类别。
|
MF_DEVICESTREAM_STREAM_ID
|
指定视频捕获设备上的流的内核流式处理 (KS) 标识符。
|
MF_DEVICESTREAM_TAKEPHOTO_TRIGGER
|
指定拍摄照片触发器是否封装到设备源中。
|
MF_DEVICESTREAM_TRANSFORM_STREAM_ID
|
表示流的媒体基础转换 (MFT) 流 ID。
|
MF_DEVSOURCE_ATTRIBUTE_ENABLE_MS_CAMERA_EFFECTS
|
指定是否为捕获设备启用 Windows 相机效果。
|
MF_DEVSOURCE_ATTRIBUTE_FRAMESERVER_SHARE_MODE
|
将 IMFMEdiaSource 实例表示的相机设备来源配置为处于控制模式或共享模式。
|
MF_DEVSOURCE_ATTRIBUTE_FRIENDLY_NAME
|
指定设备的显示名称。
|
MF_DEVSOURCE_ATTRIBUTE_MEDIA_TYPE
|
指定设备的输出格式。
|
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE
|
指定设备的类型,例如音频捕获或视频捕获。
|
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID
|
指定音频捕获设备的终结点 ID。
|
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ROLE
|
指定音频捕获设备的设备角色。
|
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_CATEGORY
|
指定视频捕获设备的设备类别。
|
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_HW_SOURCE
|
指定视频捕获源是硬件设备还是软件设备。
|
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_MAX_BUFFERS
|
指定视频捕获源将缓冲的最大帧数。
|
MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_VIDCAP_SYMBOLIC_LINK
|
包含视频捕获驱动程序的符号链接。
|
MF_DMFT_FRAME_BUFFER_INFO
|
包含有关发送到设备驱动程序的系统分配帧缓冲区的信息。
|
MF_DISABLE_LOCALLY_REGISTERED_PLUGINS
|
指定是否禁用了本地注册的插件。
|
MF_ENABLE_3DVIDEO_OUTPUT
|
指定媒体基础转换 (MFT) 应如何输出 3D 立体声视频流。
|
MF_EVENT_DO_THINNING
|
当媒体源请求新的播放速率时,此属性指定源是否还请求精简。 有关精简的定义,请参阅关于速率控制。
|
MF_EVENT_MFT_CONTEXT
|
包含 METransformMarker 事件的调用方定义值。
|
MF_EVENT_MFT_INPUT_STREAM_ID
|
指定媒体基础转换 (MFT) 上的输入流。
|
MF_EVENT_OUTPUT_NODE
|
标识流接收器的拓扑节点。
|
MF_EVENT_PRESENTATION_TIME_OFFSET
|
呈现时间和媒体源时间戳之间的偏移量。
|
MF_EVENT_SCRUBSAMPLE_TIME
|
清理时呈现的示例的演示时间。
|
MF_EVENT_SESSIONCAPS
|
包含基于当前演示定义媒体会话功能的标志。
|
MF_EVENT_SESSIONCAPS_DELTA
|
包含一些标志,这些标志指示媒体会话中基于当前演示更改的功能。
|
MF_EVENT_SOURCE_ACTUAL_START
|
包含媒体源从当前位置重启的开始时间。
|
MF_EVENT_SOURCE_CHARACTERISTICS
|
指定媒体源的当前特征。
|
MF_EVENT_SOURCE_CHARACTERISTICS_OLD
|
指定媒体源的先前特征。
|
MF_EVENT_SOURCE_FAKE_START
|
指定当前段拓扑是否为空。
|
MF_EVENT_SOURCE_PROJECTSTART
|
指定段拓扑的开始时间。
|
MF_EVENT_SOURCE_TOPOLOGY_CANCELED
|
指定 Sequencer 源是否取消了拓扑。
|
MF_EVENT_START_PRESENTATION_TIME
|
演示的开始时间(以 100 纳秒为单位),由演示时钟测量。
|
MF_EVENT_START_PRESENTATION_TIME_AT_OUTPUT
|
媒体接收器将呈现新拓扑的第一个示例的呈现时间。
|
MF_EVENT_STREAM_METADATA_CONTENT_KEYIDS
|
指定内容密钥 ID。
|
MF_EVENT_STREAM_METADATA_KEYDATA
|
指定保护系统特定的数据。
|
MF_EVENT_STREAM_METADATA_SYSTEMID
|
指定密钥数据所针对的系统 ID。
|
MF_EVENT_TOPOLOGY_STATUS
|
指定播放期间拓扑的状态。
|
MF_LOCAL_PLUGIN_CONTROL_POLICY
|
指定本地插件控制策略。
|
MF_LOW_LATENCY
|
在媒体基础管道中启用低延迟处理。
|
MF_MEDIA_ENGINE_AUDIO_CATEGORY
|
指定音频流的类别。
|
MF_MEDIA_ENGINE_AUDIO_ENDPOINT_ROLE
|
指定音频流的设备角色。
|
MF_MEDIA_ENGINE_BROWSER_COMPATIBILITY_MODE
|
指定浏览器兼容性模式。
|
MF_MEDIA_ENGINE_CALLBACK
|
包含指向媒体引擎回调接口的指针。
|
MF_MEDIA_ENGINE_CONTENT_PROTECTION_FLAGS
|
指定媒体引擎是否将播放受保护的内容。
|
MF_MEDIA_ENGINE_CONTENT_PROTECTION_MANAGER
|
使媒体引擎能够播放受保护的内容。
|
MF_MEDIA_ENGINE_COREWINDOW
|
核心窗口。
|
MF_MEDIA_ENGINE_DXGI_MANAGER
|
在媒体引擎上设置 Microsoft DirectX 图形基础结构 (DXGI) 设备管理器。
|
MF_MEDIA_ENGINE_EXTENSION
|
包含指向 IMFMediaEngineExtension 接口的指针。
|
MF_MEDIA_ENGINE_NEEDKEY_CALLBACK
|
在创建时,IMFMediaEngineNeedKeyNotify 中传递给媒体引擎的属性。
|
MF_MEDIA_ENGINE_OPM_HWND
|
指定媒体引擎应用输出保护管理器 (OPM) 保护的窗口。
|
MF_MEDIA_ENGINE_PLAYBACK_HWND
|
为媒体引擎设置视频播放窗口的句柄。
|
MF_MEDIA_ENGINE_PLAYBACK_VISUAL
|
将 Microsoft DirectComposition 视觉对象设置为媒体引擎的播放区域。
|
MF_MEDIA_ENGINE_SOURCE_RESOLVER_CONFIG_STORE
|
获取源解析程序配置存储。
|
MF_MEDIA_ENGINE_STREAM_CONTAINS_ALPHA_CHANNEL
|
指定流是否包含 alpha 通道。
|
MF_MEDIA_ENGINE_TRACK_ID
|
指定跟踪 ID。
|
MF_MEDIA_ENGINE_VIDEO_OUTPUT_FORMAT
|
设置媒体引擎的呈现目标格式。
|
MF_MEDIATYPE_MULTIPLEXED_MANAGER
|
提供 IMFMuxStreamMediaTypeManager 的实例,该实例可用于获取多路复用媒体源的子流的媒体类型,以及控制源多路复用的子流的组合。
|
MF_MP2DLNA_AUDIO_BIT_RATE
|
指定数字生活网络联盟 (DLNA) 媒体接收器的最大音频比特率。
|
MF_MP2DLNA_ENCODE_QUALITY
|
指定 DLNA 媒体接收器的编码质量。
|
MF_MP2DLNA_STATISTICS
|
从 DLNA 媒体接收器获取统计信息。
|
MF_MP2DLNA_USE_MMCSS
|
指定 DLNA 媒体接收器是否使用多媒体类计划程序服务 (MMCSS)
|
MF_MP2DLNA_VIDEO_BIT_RATE
|
指定 DLNA 媒体接收器的最大视频比特率。
|
MF_MPEG4SINK_MOOV_BEFORE_MDAT
|
指示将在生成的文件中的“mdat”框中写入“moov”。
|
MF_MPEG4SINK_SPSPPS_PASSTHROUGH
|
指定 MPEG-4 文件接收器是否筛选出序列参数集 (SPS) 和图片参数集 (PPS) NALU。
|
MF_MSE_ACTIVELIST_CALLBACK
|
包含指向活动缓冲区列表的 IMFBufferListNotify 接口的应用程序回调接口的指针。
|
MF_MSE_BUFFERLIST_CALLBACK
|
包含指向适用于 IMFBufferListNotify 的应用程序回调接口的指针。
|
MF_MSE_CALLBACK
|
包含指向适用于 IMFMediaSourceExtensionNotify 的应用程序回调接口的指针。
|
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION
|
指定高级音频编码 (AAC) 流的音频配置文件和级别。
|
MF_MT_AAC_PAYLOAD_TYPE
|
指定高级音频编码 (AAC) 流的有效负载类型。
|
MF_MT_ALL_SAMPLES_INDEPENDENT
|
为媒体类型指定每个样本是否独立于流中的其他样本。
|
MF_MT_ALPHA_MODE
|
指定颜色媒体视频类型的 alpha 模式是预乘还是直的。
|
MF_MT_AM_FORMAT_TYPE
|
包含媒体类型的 DirectShow 格式 GUID。
|
MF_MT_ARBITRARY_FORMAT
|
高级系统格式 (ASF) 文件中二进制流的附加格式数据。
|
MF_MT_ARBITRARY_HEADER
|
高级系统格式 (ASF) 文件中二进制流的类型特定数据。
|
MF_MT_AUDIO_AVG_BYTES_PER_SECOND
|
音频媒体类型中每秒的平均字节数。
|
MF_MT_AUDIO_BITS_PER_SAMPLE
|
音频媒体类型中每个音频样本的位数。
|
MF_MT_AUDIO_BLOCK_ALIGNMENT
|
音频媒体类型的块对齐方式(以字节为单位)。 块对齐是音频格式的最低原子单位数据。
|
MF_MT_AUDIO_CHANNEL_MASK
|
在音频媒体类型中,指定将音频通道分配给扬声器位置。
|
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND
|
音频媒体类型中的每秒音频样本数。
|
MF_MT_AUDIO_FOLDDOWN_MATRIX
|
指定音频解码器如何将多通道音频转换为立体声输出。 此过程也称为向下折叠。
|
MF_MT_AUDIO_NUM_CHANNELS
|
音频媒体类型中的音频通道数。
|
MF_MT_AUDIO_PREFER_WAVEFORMATEX
|
指定转换音频媒体类型时要使用的首选旧格式结构。
|
MF_MT_AUDIO_SAMPLES_PER_BLOCK
|
一个压缩的音频数据块中包含的音频样本数。 此属性可用于压缩的音频格式,这些格式在每个块中具有固定数量的样本。
|
MF_MT_AUDIO_SAMPLES_PER_SECOND
|
音频媒体类型中的每秒音频样本数。
|
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE
|
每个音频示例中的有效音频数据位数。
|
MF_MT_AUDIO_WMADRC_AVGREF
|
引用 Windows 媒体音频文件的平均音量级别。
|
MF_MT_AUDIO_WMADRC_AVGTARGET
|
面向 Windows 媒体音频文件的平均音量级别。
|
MF_MT_AUDIO_WMADRC_PEAKREF
|
引用 Windows 媒体音频文件的峰值音量级别。
|
MF_MT_AUDIO_WMADRC_PEAKTARGET
|
面向 Windows 媒体音频文件的峰值音量级别。
|
MF_MT_AVG_BIT_ERROR_RATE
|
视频媒体类型的数据错误率(以位错误/秒为单位)。
|
MF_MT_AVG_BITRATE
|
视频媒体类型的视频流的近似数据速率(以位/秒为单位)。
|
MF_MT_COMPRESSED
|
指定媒体类型是否压缩媒体数据。
|
MF_MT_CUSTOM_VIDEO_PRIMARIES
|
指定视频媒体类型的自定义颜色初选。
|
MF_MT_D3D_RESOURCE_VERSION
|
指定与媒体类型关联的数据流中存储的资源的 Direct3D 版本。
|
MF_MT_D3D12_CPU_READBACK
|
指示关联的 Direct3D 资源是否需要 CPU 访问。
|
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_CROSS_ADAPTER
|
指示流中的资源是否可用于跨适配器数据。
|
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_DEPTH_STENCIL
|
指示是否可以为与媒体类型关联的流中的 Direct3D 资源创建深度模具视图。
|
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_RENDER_TARGET
|
指示是否可以为与媒体类型关联的流中的 Direct3D 资源创建呈现器目标视图。
|
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_SIMULTANEOUS_ACCESS
|
指示流中的 Direct3D 资源是否可以由多个不同的命令队列同时访问。
|
MF_MT_D3D12_RESOURCE_FLAG_ALLOW_UNORDERED_ACCESS
|
指示是否可以为与媒体类型关联的流中的 Direct3D 资源创建无需访问视图。
|
MF_MT_D3D12_RESOURCE_FLAG_DENY_SHADER_RESOURCE
|
指示是否不允许在与媒体类型关联的流中为 Direct3D 资源创建着色器资源视图。
|
MF_MT_D3D12_TEXTURE_LAYOUT
|
指示用于创建关联的 Direct3D 资源的纹理布局选项。
|
MF_MT_DEFAULT_STRIDE
|
未压缩的视频媒体类型的默认图面步幅。 步幅是从一行像素到下一行所需的字节数。
|
MF_MT_DEPTH_MEASUREMENT
|
一个值,用于定义视频帧中深度值的度量系统。
|
MF_MT_DEPTH_VALUE_UNIT
|
一个值,用于定义视频帧中深度值的单位。
|
MF_MT_DRM_FLAGS
|
指定视频媒体类型是否需要强制实施复制保护。
|
MF_MT_DV_AAUX_CTRL_PACK_0
|
数字视频 (DV) 媒体类型中第一个音频块的音频辅助 (AAUX) 源代码管理包。
|
MF_MT_DV_AAUX_CTRL_PACK_1
|
数字视频 (DV) 媒体类型中第二个音频块的音频辅助 (AAUX) 源代码管理包。
|
MF_MT_DV_AAUX_SRC_PACK_0
|
数字视频 (DV) 媒体类型中第一个音频块的音频辅助 (AAUX) 源包。
|
MF_MT_DV_AAUX_SRC_PACK_1
|
数字视频 (DV) 媒体类型中第二个音频块的音频辅助 (AAUX) 源包。
|
MF_MT_DV_VAUX_CTRL_PACK
|
数字视频 (DV) 媒体类型中的视频辅助 (VAUX) 源代码管理包。
|
MF_MT_DV_VAUX_SRC_PACK
|
数字视频 (DV) 媒体类型中的视频辅助 (VAUX) 源包。
|
MF_MT_FIXED_SIZE_SAMPLES
|
为媒体类型指定样本是否具有固定大小。
|
MF_MT_FORWARD_CUSTOM_NALU
|
指定解码器应在输出样本上转发的网络抽象层 (NAL) 单元类型。
|
MF_MT_FORWARD_CUSTOM_SEI
|
指定解码器应在输出样本上转发的补充增强信息 (SEI) 单元类型。
|
MF_MT_FRAME_RATE
|
视频媒体类型的帧速率(以帧/秒为单位)。
|
MF_MT_FRAME_RATE_RANGE_MAX
|
视频捕获设备支持的最大帧速率(以帧/秒为单位)。
|
MF_MT_FRAME_RATE_RANGE_MIN
|
视频捕获设备支持的最小帧速率(以帧/秒为单位)。
|
MF_MT_FRAME_SIZE
|
视频帧的宽度和高度(以像素为单位)。
|
MF_MT_FRAMESOURCE_TYPES
|
一个值,该值指示帧源提供的传感器类型,例如颜色、红外或深度。
|
MF_MT_GEOMETRIC_APERTURE
|
定义视频媒体类型的几何光圈。
|
MF_MT_H264_CAPABILITIES
|
指定 H.264 视频流的功能标志。
|
MF_MT_H264_MAX_CODEC_CONFIG_DELAY
|
H.264 编码器响应命令所需的最大帧数。
|
MF_MT_H264_MAX_MB_PER_SEC
|
指定 H.264 视频流的最大宏块处理速率。
|
MF_MT_H264_RATE_CONTROL_MODES
|
指定 H.264 视频流的速率控制模式。
|
MF_MT_H264_SIMULCAST_SUPPORT
|
指定 UVC H.264 编码器的流终结点数和支持的流数。
|
MF_MT_H264_SUPPORTED_RATE_CONTROL_MODES
|
指定 H.264 视频流支持的速率控制模式。
|
MF_MT_H264_SUPPORTED_SLICE_MODES
|
指定 H.264 视频流支持的切片模式。
|
MF_MT_H264_SUPPORTED_SYNC_FRAME_TYPES
|
指定 H.264 视频流支持的同步帧类型。
|
MF_MT_H264_SUPPORTED_USAGES
|
指定 H.264 视频流支持的使用模式。
|
MF_MT_H264_SVC_CAPABILITIES
|
指定 H.264 视频流的 SVC 功能。
|
MF_MT_H264_USAGE
|
指定 UVC H.264 编码器的使用模式。
|
MF_MT_IMAGE_LOSS_TOLERANT
|
指定 ASF 图像流是否为可降级的 JPEG 类型。
|
MF_MT_INTERLACE_MODE
|
描述视频媒体类型中的帧如何交错。
|
MF_MT_MAJOR_TYPE
|
媒体类型的主要类型 GUID。
|
MF_MT_MAX_KEYFRAME_SPACING
|
视频媒体类型中,从一个关键帧到下一个关键帧的最大帧数。
|
MF_MT_MAX_LUMINANCE_LEVEL
|
指定 Nits 中内容的最大亮度级别。 此属性的语义与 CEA-861.3 标准中定义的 MaxCLL 相同。
|
MF_MT_MAX_FRAME_AVERAGE_LUMINANCE_LEVEL
|
指定 Nits 中内容的最大平均每帧亮度级别。 此属性的语义与 CEA-861.3 标准中定义的 MaxFALL 相同。
|
MF_MT_MAX_MASTERING_LUMINANCE
|
指定在 Nits 中创作内容的显示器的最大亮度。 此属性的语义与 CEA-861.3 标准中定义的 max_display_mastering_luminance 相同。
|
MF_MT_MIN_MASTERING_LUMINANCE
|
指定在 Nits 中创作内容的显示器的最大亮度。 此属性的语义与 CEA-861.3 标准中定义的 min_display_mastering_luminance 相同。
|
MF_MT_MINIMUM_DISPLAY_APERTURE
|
定义显示光圈,它是包含有效图像数据的视频帧的区域。
|
MF_MT_MPEG_SEQUENCE_HEADER
|
包含视频媒体类型的 MPEG-1 或 MPEG-2 序列标头。
|
MF_MT_MPEG_START_TIME_CODE
|
MPEG-1 或 MPEG-2 视频媒体类型的图片组 (GOP) 开始时间代码。
|
MF_MT_MPEG2_CONTENT_PACKET 属性
|
对于描述 MPEG-2 传输流 (TS) 的媒体类型,指定传输数据包是否包含内容数据包标头。
|
MF_MT_MPEG2_FLAGS
|
包含 MPEG-2 视频媒体类型的杂项标志。
|
MF_MT_MPEG2_LEVEL
|
指定视频媒体类型的 MPEG-2 或 H.264 级别。
|
MF_MT_MPEG2_PROFILE
|
指定视频媒体类型的 MPEG-2 或 H.264 配置文件。
|
MF_MT_MPEG2_STANDARD 属性
|
对于描述 MPEG-2 程序流 (PS) 或传输流 (TS) 的媒体类型,指定用于多路复用流的标准。
|
MF_MT_MPEG2_TIMECODE 属性
|
对于描述 MPEG-2 传输流 (TS) 的媒体类型,指定传输数据包是否包含 4 字节时间代码。
|
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY
|
指定 MPEG-4 媒体类型的示例说明框中的当前条目。
|
MF_MT_MPEG4_SAMPLE_DESCRIPTION
|
包含 MP4 或 3GP 文件的示例说明框。
|
MF_MT_ORIGINAL_4CC
|
包含视频流的原始编解码器 FOURCC。
|
MF_MT_ORIGINAL_WAVE_FORMAT_TAG
|
包含音频流的原始 WAVE 格式标记。
|
MF_MT_PAD_CONTROL_FLAGS
|
指定视频媒体类型的输出矩形的纵横比。
|
MF_MT_PALETTE
|
包含视频媒体类型的调色板条目。 将此属性用于规范化的视频格式,例如 RGB 8。
|
MF_MT_PAN_SCAN_APERTURE
|
定义平移/扫描光圈,是 4×3 的视频区域,应在平移/扫描模式下显示。
|
MF_MT_PAN_SCAN_ENABLED
|
指定是否启用平移/扫描模式。
|
MF_MT_PIXEL_ASPECT_RATIO
|
视频媒体类型的像素纵横比。
|
MF_MT_REALTIME_CONTENT
|
指定实时媒体内容类型。
|
MF_MT_SAMPLE_SIZE
|
指定媒体类型中每个样本的大小(以字节为单位)。
|
MF_MT_SOURCE_CONTENT_HINT
|
描述视频媒体类型的预期纵横比。
|
MF_MT_SPATIAL_AUDIO_MAX_DYNAMIC_OBJECTS
|
指定音频终结点可以模拟呈现的最大动态音频对象数。
|
MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_FORMAT_ID
|
用于标识空间音频元数据格式的解码器定义的 GUID,通知解码器将输出的下游组件元数据对象类型。
|
MF_MT_SPATIAL_AUDIO_OBJECT_METADATA_LENGTH
|
一个值,该值指定解码器将输出的空间音频元数据对象类型的大小(以字节为单位)。
|
MF_MT_SUBTYPE
|
媒体类型的子类型 GUID。
|
MF_MT_TIMESTAMP_CAN_BE_DTS 属性
|
指定解码器在设置时间戳时是否可以使用解码时间戳 (DTS)。
|
MF_MT_TRANSFER_FUNCTION
|
为视频媒体类型指定从 RGB 到 R'G'B' 的转换函数。
|
MF_MT_USER_DATA
|
包含媒体类型的其他格式数据。
|
MF_MT_VIDEO_3D
|
指定视频流是否包含 3D 内容。
|
MF_MT_VIDEO_3D_FIRST_IS_LEFT
|
对于 3D 视频格式,指定哪个视图是左视图。
|
MF_MT_VIDEO_3D_FORMAT
|
对于视频媒体类型,指定如何将 3D 视频帧存储在内存中。
|
MF_MT_VIDEO_3D_LEFT_IS_BASE
|
对于 3D 视频格式,指定哪个视图是基础视图。
|
MF_MT_VIDEO_3D_NUM_VIEWS
|
3D 视频序列中的视图数。
|
MF_MT_VIDEO_CHROMA_SITING
|
描述如何为 Y'Cb'Cr' 视频媒体类型采样色度。
|
MF_MT_VIDEO_LEVEL
|
指定视频媒体类型的 MPEG-2 或 H.264 级别。 这是 MF_MT_MPEG2_LEVEL 的别名。
|
MF_MT_VIDEO_LIGHTING
|
指定视频媒体类型的最佳照明条件。
|
MF_MT_VIDEO_NOMINAL_RANGE
|
指定视频媒体类型中颜色信息的名义范围。
|
MF_MT_VIDEO_PRIMARIES
|
指定视频媒体类型的颜色初选。
|
MF_MT_VIDEO_PROFILE
|
指定输出媒体类型的视频编码配置文件。 这是 MF_MT_MPEG2_PROFILE 属性的别名。
|
MF_MT_VIDEO_RENDERER_EXTENSION_PROFILE
|
包含一个字符串,该字符串与 UWP 应用清单的 VideoRendererExtensionProfiles 列表中的条目匹配,以选择要加载的效果。
|
MF_MT_VIDEO_ROTATION
|
指定以逆时针方向旋转视频帧。
|
MF_MT_WRAPPED_TYPE
|
包含已包装在另一媒体类型中的媒体类型。
|
MF_MT_YUV_MATRIX
|
对于 YUV 媒体类型,定义从 Y'Cb'Cr' 颜色空间到 R'G'B' 颜色空间的转换矩阵。
|
MF_NALU_LENGTH_INFORMATION
|
指示示例中 NALU 的长度。 这是一个在压缩输入样本上设置为 H.264 解码器的 MF BLOB。
|
MF_NALU_LENGTH_SET
|
指示 NALU 长度信息将作为 BLOB 与每个压缩的 H.264 示例发送。
|
MF_PD_APP_CONTEXT
|
包含指向受保护媒体路径 (PMP) 中的演示描述符的指针。
|
MF_PD_ASF_CODECLIST
|
包含有关用于在高级系统格式 (ASF) 文件中对内容进行编码的编解码器和格式的信息。 此属性对应于 ASF 规范中定义的 ASF 标头中的编解码器列表对象。
|
MF_PD_ASF_CONTENTENCRYPTION_KEYID
|
指定加密高级系统格式 (ASF) 文件的密钥标识符。 此属性对应于 ASF 规范中定义的内容加密标头的密钥 ID 字段。
|
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL
|
指定加密高级系统格式 (ASF) 文件的许可证获取 URL。 此属性对应于 ASF 规范中定义的内容加密标头的许可证 URL 字段。
|
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA
|
包含加密高级系统格式 (ASF) 文件的机密数据。 此属性对应于 ASF 规范中定义的内容加密标头的加密数据字段。
|
MF_PD_ASF_CONTENTENCRYPTION_TYPE
|
指定高级系统格式 (ASF) 文件中使用的保护机制类型。
|
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA
|
包含高级系统格式 (ASF) 文件的加密数据。 此属性对应于 ASF 规范中定义的 ASF 标头中的扩展内容加密对象。
|
MF_PD_ASF_DATA_LENGTH
|
指定高级系统格式 (ASF) 文件的数据部分的大小(以字节为单位)。
|
MF_PD_ASF_DATA_START_OFFSET
|
指定从高级系统格式 (ASF) 文件开始到第一个数据包开始的偏移量(以字节为单位)。
|
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME
|
指定创建高级系统格式 (ASF) 文件的日期和时间。
|
MF_PD_ASF_FILEPROPERTIES_FILE_ID
|
指定高级系统格式 (ASF) 文件的文件标识符。
|
MF_PD_ASF_FILEPROPERTIES_FLAGS
|
指定高级系统格式 (ASF) 文件是广播还是可查找文件。 此值对应于 ASF 规范中定义的文件属性对象的标志字段。
|
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE
|
指定高级系统格式 (ASF) 文件的最大即时比特率(以位/秒为单位)。
|
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE
|
指定高级系统格式 (ASF) 文件的最大数据包大小(以字节为单位)。
|
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE
|
指定高级系统格式 (ASF) 文件的最小数据包大小(以字节为单位)。
|
MF_PD_ASF_FILEPROPERTIES_PACKETS
|
指定高级系统格式 (ASF) 文件的数据部分的数据包数。
|
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION
|
指定以 100 纳秒为单位播放高级系统格式 (ASF) 文件所需的时间。
|
MF_PD_ASF_FILEPROPERTIES_PREROLL
|
指定在播放高级系统格式 (ASF) 文件之前缓冲数据的时间量(以毫秒为单位)。
|
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION
|
指定发送高级系统格式 (ASF) 文件所需的时间(以 100 纳秒为单位)。 数据包的发送时间是应通过网络传送数据包的时间。 它不是数据包的呈现时间。
|
MF_PD_ASF_INFO_HAS_AUDIO
|
指定高级系统格式 (ASF) 文件是否包含任何音频流。
|
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO
|
指定高级系统格式 (ASF) 文件是否包含任何不是音频或视频的流。
|
MF_PD_ASF_INFO_HAS_VIDEO
|
指定高级系统格式 (ASF) 文件是否至少包含一个音频流。
|
MF_PD_ASF_LANGLIST
|
指定语言标识符列表,该列表指定高级系统格式 (ASF) 文件中包含的语言。 此属性对应于 ASF 规范中定义的语言列表对象。
|
MF_PD_ASF_LANGLIST_LEGACYORDER
|
包含当前演示中使用的 RFC 1766 语言的列表。
|
MF_PD_ASF_MARKER
|
指定高级系统格式 (ASF) 文件中的标记。 此属性对应于 ASF 规范中定义的 ASF 标头中的标记对象。
|
MF_PD_ASF_METADATA_IS_VBR
|
指定高级系统格式 (ASF) 文件是否使用可变比特率 (VBR) 编码。
|
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS
|
为可变比特率 (VBR) 高级系统格式 (ASF) 文件指定比特率和相应的缓冲区窗口列表。
|
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE
|
指定可变比特率 (VBR) 高级系统格式 (ASF) 文件所需的平均缓冲区大小。
|
MF_PD_ASF_METADATA_V8_VBRPEAK
|
指定可变比特率 (VBR) 高级系统格式 (ASF) 文件中的最高瞬间比特率。
|
MF_PD_ASF_SCRIPT
|
指定高级系统格式 (ASF) 文件的脚本命令和参数列表。 此属性对应于 ASF 规范中定义的 ASF 标头中的脚本命令对象。
|
MF_PD_AUDIO_ENCODING_BITRATE
|
指定演示的音频编码比特率(以位/秒为单位)。 此属性适用于演示描述符。
|
MF_PD_AUDIO_ISVARIABLEBITRATE
|
指定演示中的音频流是否具有可变比特率。
|
MF_PD_DURATION
|
指定演示的持续时间(以 100 纳秒为单位)。
|
MF_PD_LAST_MODIFIED_TIME
|
指定上次修改的演示时间。
|
MF_PD_MIME_TYPE
|
指定内容的 MIME 类型。
|
MF_PD_PLAYBACK_BOUNDARY_TIME
|
存储相对于媒体源的开始,演示必须开始的时间(以 100 纳秒为单位)。
|
MF_PD_PLAYBACK_ELEMENT_ID
|
包含演示中播放列表元素的标识符。
|
MF_PD_PMPHOST_CONTEXT
|
包含指向应用程序演示描述符的代理对象的指针。
|
MF_PD_PREFERRED_LANGUAGE
|
包含媒体源的首选 RFC 1766 语言。
|
MF_PD_SAMI_STYLELIST
|
包含 SAMI 文件中定义的已同步可访问媒体交换 (SAMI) 样式的友好名称。
|
MF_PD_TOTAL_FILE_SIZE
|
指定源文件的总大小(以字节为单位)。 此属性适用于演示描述符。 媒体源可以选择设置此属性。
|
MF_PD_VIDEO_ENCODING_BITRATE
|
指定演示的音频编码比特率(以位/秒为单位)。 此属性适用于演示描述符。
|
MF_READWRITE_D3D_OPTIONAL
|
指定应用程序是否需要源读取器或接收器编写器中的 Microsoft Direct3D 支持。
|
MF_READWRITE_DISABLE_CONVERTERS
|
启用或禁用源读取器或接收器编写器的格式转换。
|
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS
|
允许源读取器或接收器编写器使用基于硬件的媒体基础转换 (MFT)。
|
MF_READWRITE_MMCSS_CLASS
|
为源读取器或接收器编写器指定多媒体类计划程序服务 (MMCSS) 类。
|
MF_READWRITE_MMCSS_CLASS_AUDIO
|
为源读取器或接收器编写器中的音频处理线程指定多媒体类计划程序服务 (MMCSS) 类。
|
MF_READWRITE_MMCSS_PRIORITY
|
设置源读取器或接收器编写器的基本线程优先级。
|
MF_READWRITE_MMCSS_PRIORITY_AUDIO
|
设置源读取器或接收器编写器创建的音频处理线程的基本优先级。
|
MF_SA_D3D_ALLOCATE_DISPLAYABLE_RESOURCES
|
指定 MFT 的示例分配器 (SA) 是否应使用 D3D11_RESOURCE_MISC_SHARED_DISPLAYABLE 标志分配基础 Direct3D 纹理。
|
MF_SA_BUFFERS_PER_SAMPLE
|
指定视频示例分配器为每个视频示例创建的缓冲区数。
|
MF_SA_D3D_AWARE
|
指定媒体基础转换 (MFT) 是否支持 DirectX 视频加速 (DXVA)。 此属性仅适用于视频 MFT。
|
MF_SA_D3D11_AWARE
|
指定媒体基础转换 (MFT) 是否支持 Microsoft Direct3D 11。
|
MF_SA_D3D11_BINDFLAGS
|
指定为媒体示例分配 Direct3D 11 图面时要使用的绑定标志。
|
MF_SA_D3D11_SHARED
|
指示视频示例分配器,以使用键式互斥体将纹理创建为可共享的纹理。
|
MF_SA_D3D11_SHARED_WITHOUT_MUTEX
|
指示视频示例分配器,以使用旧的机制将纹理创建为可共享的纹理。
|
MF_SA_D3D11_USAGE
|
指定如何为媒体样本分配 Direct3D 11 图面。
|
MF_SA_D3D12_CLEAR_VALUE
|
包含一个 Blob,其中包含用于优化流中 Direct3D 资源的清除操作的信息。
|
MF_SA_D3D12_HEAP_FLAGS
|
包含一个值,该值指定用于流中 Direct3D 资源的堆选项。
|
MF_SA_D3D12_HEAP_TYPE
|
包含一个值,该值指定用于流中 Direct3D 资源的堆类型。
|
MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT
|
指定媒体基础转换 (MFT) 随时在管道中未完成的最大输出样本数。
|
MF_SA_MINIMUM_OUTPUT_SAMPLE_COUNT_PROGRESSIVE
|
指示媒体基础转换 (MFT) 应允许的在任何给定时间未完成的渐进式样本最小数量。
|
MF_SA_REQUIRED_SAMPLE_COUNT
|
指示增强的视频呈现器 (EVR) 媒体接收器需要取消交错的未压缩缓冲区的数量。
|
MF_SA_REQUIRED_SAMPLE_COUNT_PROGRESSIVE
|
指示媒体基础转换 (MFT) 需要为渐进式内容分配的示例数。
|
MF_SAMPLEGRABBERSINK_IGNORE_CLOCK
|
指定采样捕获器接收器是否使用演示时钟来计划示例。
|
MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET
|
样本捕获器收到的每个样本的时间戳与样本获取器呈现样本的时间之间的偏移量。
|
MF_SD_ASF_EXTSTRMPROP_AVG_BUFFERSIZE
|
指定高级系统格式 (ASF) 文件中流所需的平均缓冲区大小(以字节为单位)。
|
MF_SD_ASF_EXTSTRMPROP_AVG_DATA_BITRATE
|
指定高级系统格式 (ASF) 文件中流的平均数据比特率(以位/秒为单位)。
|
MF_SD_ASF_EXTSTRMPROP_LANGUAGE_ID_INDEX
|
指定流在高级系统格式 (ASF) 文件中使用的语言。
|
MF_SD_ASF_EXTSTRMPROP_MAX_BUFFERSIZE
|
指定高级系统格式 (ASF) 文件中流所需的最大缓冲区大小(以字节为单位)。
|
MF_SD_ASF_EXTSTRMPROP_MAX_DATA_BITRATE
|
指定高级系统格式 (ASF) 文件中流的最大数据比特率(以位/秒为单位)。
|
MF_SD_ASF_METADATA_DEVICE_CONFORMANCE_TEMPLATE
|
指定高级系统格式 (ASF) 文件中流的设备一致性模板。
|
MF_SD_ASF_STREAMBITRATES_BITRATE
|
指定高级系统格式 (ASF) 文件中流的平均比特率(以位/秒为单位)。 此属性对应于 ASF 规范中定义的流比特率属性对象。
|
MF_SD_LANGUAGE
|
指定流的语言。
|
MF_SD_MUTUALLY_EXCLUSIVE
|
指定流是否与同一类型的其他流互斥。
|
MF_SD_PROTECTED
|
指示流是否包含受保护的内容。
|
MF_SD_SAMI_LANGUAGE
|
包含为流定义的同步可访问媒体交换 (SAMI) 语言名称。 此属性存在于从 SAMI 媒体源返回的流描述符中。
|
MF_SD_STREAM_NAME
|
包含流的名称。
|
MF_SENSORSTREAM_REQUIRED_SDDL
|
此属性用于在流上指定安全描述符定义语言 (SDDL),以指定给定传感器的精细访问权限。
|
MF_SENSORSTREAM_REQUIRED_CAPABILITIES
|
此属性包含一个分号分隔的功能字符串列表,该列表指定特定流所需的功能。 有关可包含在此属性中的功能字符串的列表,请参阅 DeviceCapability。
|
MF_SESSION_APPROX_EVENT_OCCURRENCE_TIME
|
媒体会话引发事件的大致时间。
|
MF_SESSION_CONTENT_PROTECTION_MANAGER
|
为应用程序提供回调接口,以便从受保护的媒体路径 (PMP) 会话接收内容启用器对象。
|
MF_SESSION_GLOBAL_TIME
|
指定拓扑是否具有全局开始和停止时间。
|
MF_SESSION_QUALITY_MANAGER
|
包含媒体会话的质量管理器的 CLSID。
|
MF_SESSION_REMOTE_SOURCE_MODE
|
指定将在远程进程中创建媒体源。
|
MF_SESSION_SERVER_CONTEXT
|
允许媒体会话的两个实例共享同一受保护的媒体路径 (PMP) 进程。
|
MF_SESSION_TOPOLOADER
|
包含媒体会话的拓扑加载程序 CLSID。
|
MF_SINK_WRITER_ASYNC_CALLBACK
|
包含指向适用于接收器编写器的应用程序回调接口的指针。
|
MF_SINK_WRITER_D3D_MANAGER
|
包含指向接收器编写器的 DXGI 设备管理器的指针。
|
MF_SINK_WRITER_DISABLE_THROTTLING
|
指定接收器编写器是否限制传入数据的速率。
|
MF_SINK_WRITER_ENCODER_CONFIG
|
包含指向具有编码属性的属性存储的指针。
|
MF_SOURCE_READER_ASYNC_CALLBACK
|
包含指向适用于源读取器的应用程序回调接口的指针。
|
MF_SOURCE_READER_D3D_MANAGER
|
包含指向源读取器的 Microsoft Direct3D 设备管理器的指针。
|
MF_SOURCE_READER_DISABLE_CAMERA_PLUGINS
|
禁用源读取器使用处理后相机插件。
|
MF_SOURCE_READER_DISABLE_DXVA
|
指定源读取器是否在视频解码器上启用 DirectX 视频加速 (DXVA)。
|
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN
|
指定源读取器是否关闭媒体源。
|
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING
|
允许源阅读器进行高级视频处理,包括颜色空间转换、取消交错、视频大小调整和帧速率转换。
|
MF_SOURCE_READER_ENABLE_TRANSCODE_ONLY_TRANSFORMS
|
允许源读取器使用针对转码进行优化的媒体基础转换 (MFT)。
|
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING
|
允许源阅读器进行视频处理。
|
MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS
|
从源读取器获取媒体源的特征。
|
MF_SOURCE_READER_MEDIASOURCE_CONFIG
|
包含源读取器的配置属性。
|
MF_SOURCE_READER_PASSTHROUGH_MODE
|
设置此属性后,源读取器会将系统内存支持的视频示例传递到内部 MFT,而无需自动将它们复制到 DirectX 纹理中,即使存在 Direct3D 设备管理器也是如此。
|
MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION
|
指示媒体源是否支持硬件数据流。
|
MF_STF_VERSION_DATE
|
此属性存储表示传感器转换工厂的日期/时间戳的 FILETIME。
|
MF_STF_VERSION_INFO
|
此属性表示版本信息传感器转换工厂。 这是传感器转换所需的唯一属性。 该值由传感器转换开发人员定义,并被视为媒体管道不透明。
|
MF_STREAM_SINK_SUPPORTS_HW_CONNECTION
|
指示媒体源是否支持硬件数据流。
|
MF_STREAM_SINK_SUPPORTS_ROTATION
|
指示流接收器是否支持视频旋转。
|
MF_TOPOLOGY_DXVA_MODE
|
指定拓扑加载程序是否在拓扑中启用 Microsoft DirectX 视频加速 (DXVA)。
|
MF_TOPOLOGY_DYNAMIC_CHANGE_NOT_ALLOWED
|
指定媒体会话在流格式更改时是否尝试修改拓扑。
|
MF_TOPOLOGY_ENUMERATE_SOURCE_TYPES
|
指定拓扑加载器是否枚举媒体源提供的媒体类型。
|
MF_TOPOLOGY_HARDWARE_MODE
|
指定是否在拓扑中加载基于硬件的媒体基础转换 (MFT)。
|
MF_TOPOLOGY_NO_MARKIN_MARKOUT
|
指定管道是否剪裁示例。
|
MF_TOPOLOGY_PLAYBACK_FRAMERATE
|
指定监视器刷新速率。
|
MF_TOPOLOGY_PLAYBACK_MAX_DIMS
|
指定用于视频播放的目标窗口的大小。
|
MF_TOPOLOGY_PROJECTSTART
|
指定拓扑相对于序列中第一个拓扑的开始的停止时间。
|
MF_TOPOLOGY_PROJECTSTOP
|
指定拓扑相对于序列中第一个拓扑的开始的开始时间。
|
MF_TOPOLOGY_RESOLUTION_STATUS
|
指定尝试解析拓扑的状态。
|
MF_TOPOLOGY_START_TIME_ON_PRESENTATION_SWITCH
|
指定第一个演示之后排队的演示的开始时间。
|
MF_TOPOLOGY_STATIC_PLAYBACK_OPTIMIZATIONS
|
在视频管道中启用静态优化。
|
MF_TOPONODE_CONNECT_METHOD
|
指定拓扑加载程序如何连接此拓扑节点,以及此节点是否可选。
|
MF_TOPONODE_D3DAWARE
|
指定与拓扑节点关联的转换是否支持 DirectX 视频加速 (DXVA)。
|
MF_TOPONODE_DECODER
|
指定拓扑节点的基础对象是否为解码器。
|
MF_TOPONODE_DECRYPTOR
|
指定拓扑节点的基础对象是否为解密器。
|
MF_TOPONODE_DISABLE_PREROLL
|
指定媒体会话是否在此拓扑节点表示的媒体接收器上使用预注册。
|
MF_TOPONODE_DISCARDABLE
|
指定管道是否可以从拓扑节点中删除示例。
|
MF_TOPONODE_DRAIN
|
指定何时清空转换。
|
MF_TOPONODE_ERROR_MAJORTYPE
|
包含拓扑节点的主要媒体类型。 当拓扑无法加载时,会设置此属性,因为找不到正确的解码器。
|
MF_TOPONODE_ERROR_SUBTYPE
|
包含拓扑节点的媒体子类型。 当拓扑无法加载时,会设置此属性,因为找不到正确的解码器。
|
MF_TOPONODE_ERRORCODE
|
包含此拓扑节点最近一次连接失败的错误代码。
|
MF_TOPONODE_FLUSH
|
指定何时刷新转换。
|
MF_TOPONODE_LOCKED
|
指定是否可以在此拓扑节点上更改媒体类型。
|
MF_TOPONODE_MARKIN_HERE
|
指定管道是否在此节点上应用标记切入。
|
MF_TOPONODE_MARKOUT_HERE
|
指定管道是否在此节点上应用标记切出。 标记切出是演示结束的点。 如果管道组件生成超过标记切出点的数据,则不会呈现数据。
|
MF_TOPONODE_MEDIASTART
|
指定演示的开始时间。
|
MF_TOPONODE_MEDIASTOP
|
指定演示的停止时间。
|
MF_TOPONODE_NOSHUTDOWN_ON_REMOVE
|
指定媒体会话如何关闭拓扑中的对象。
|
MF_TOPONODE_PRESENTATION_DESCRIPTOR
|
包含指向媒体源的演示描述符的指针。
|
MF_TOPONODE_PRIMARYOUTPUT
|
指示哪个输出是树节点上的主要输出。
|
MF_TOPONODE_RATELESS
|
指定与此拓扑节点关联的媒体接收器是否无速率。
|
MF_TOPONODE_SEQUENCE_ELEMENTID
|
指定包含此源节点的元素。
|
MF_TOPONODE_SOURCE
|
包含指向与拓扑节点关联的媒体源的指针。
|
MF_TOPONODE_STREAM_DESCRIPTOR
|
包含指向媒体源的流描述符的指针。
|
MF_TOPONODE_STREAMID
|
与此拓扑节点关联的流接收器的流标识符。
|
MF_TOPONODE_TRANSFORM_OBJECTID
|
与此拓扑节点关联的媒体基础转换 (MFT) 的类标识符 (CLSID)。
|
MF_TOPONODE_WORKQUEUE_ID
|
指定拓扑分支的工作队列。
|
MF_TOPONODE_WORKQUEUE_ITEM_PRIORITY
|
指定拓扑分支的工作项优先级。
|
MF_TOPONODE_WORKQUEUE_MMCSS_CLASS
|
为拓扑分支指定多媒体类计划程序服务 (MMCSS) 任务。
|
MF_TOPONODE_WORKQUEUE_MMCSS_PRIORITY
|
指定拓扑分支的相对线程优先级。
|
MF_TOPONODE_WORKQUEUE_MMCSS_TASKID
|
为拓扑分支指定多媒体类计划程序服务 (MMCSS) 任务标识符。
|
MF_TRANSCODE_ADJUST_PROFILE
|
定义转码拓扑的流设置的配置文件标志。 标志在 MF_TRANSCODE_ADJUST_PROFILE_FLAGS 枚举中定义。
|
MF_TRANSCODE_CONTAINERTYPE
|
指定编码文件的容器类型。
|
MF_TRANSCODE_DONOT_INSERT_ENCODER
|
指定编码器是否必须包含在转码拓扑中。
|
MF_TRANSCODE_ENCODINGPROFILE
|
指定用于编码高级流格式 (ASF) 文件的设备一致性配置文件。
|
MF_TRANSCODE_QUALITYVSSPEED
|
指定介于 0 和 100 之间的数字,指示编码质量和编码速度之间的权衡。
|
MF_TRANSCODE_SKIP_METADATA_TRANSFER
|
指定是否将元数据写入转码文件。
|
MF_TRANSCODE_TOPOLOGYMODE
|
为转码拓扑指定拓扑加载程序是否加载基于硬件的转换。
|
MF_TRANSFORM_ASYNC
|
指定媒体基础转换 (MFT) 是否执行异步处理。
|
MF_TRANSFORM_ASYNC_UNLOCK
|
允许使用异步媒体基础转换 (MFT)。
|
MF_TRANSFORM_CATEGORY_Attribute
|
指定媒体基础转换 (MFT) 的类别。
|
MF_TRANSFORM_FLAGS_Attribute
|
包含媒体基础转换 (MFT) 激活对象的标志。
|
MF_USER_DATA_PAYLOAD
|
设置是否包含有输出示例的用户数据有效负载。
|
MF_VIDEO_MAX_MB_PER_SEC
|
指定在 IMFTransform 上,硬件编码器支持的最大宏块处理速率(以宏块数/秒为单位)。
|
MF_VIDEO_PROCESSOR_ALGORITHM
|
设置视频处理器使用的算法。
|
MF_VIDEODSP_MODE
|
设置视频稳定 MFT 的处理模式。
|
MF_VIRTUALCAMERA_ASSOCIATED_CAMERA_SOURCES
|
包含一个 IMFCollection 对象,该对象包含代表与虚拟相机关联的物理相机的 IMFMediaSourceEx。
|
MF_VIRTUALCAMERA_APP_PACKAGE_FAMILY_NAME
|
指定虚拟相机配置应用程序的应用包家族名称。
|
MF_VIRTUALCAMERA_PROVIDE_ASSOCIATED_CAMERA_SOURCES
|
指定管道应提供与虚拟相机关联的物理相机源的列表。
|
MF_XVP_CALLER_ALLOCATES_OUTPUT
|
指定调用方是否分配用于输出的纹理。
|
MF_XVP_DISABLE_FRC
|
在视频处理器 MFT 中禁用帧速率转换。
|
MFASFSPLITTER_PACKET_BOUNDARY
|
指定缓冲区是否包含高级系统格式 (ASF) 数据包的开头。
|
MFPROTECTION_ACP
|
指定模拟复制保护 (ACP) 保护。
|
MFPROTECTION_CGMSA
|
指定复制代系管理系统 - A (CGMS-A) 保护。
|
MFPROTECTION_CONSTRICTAUDIO
|
指定为限制音频。
|
MFPROTECTION_CONSTRICTVIDEO
|
指定为限制视频。
|
MFPROTECTION_CONSTRICTVIDEO_NOOPM
|
当连接器不提供输出保护时,此属性指定视频输出信任机构 (OTA) 提供的其他保护。
|
MFPROTECTION_DISABLE
|
指定禁用保护。
|
MFPROTECTION_DISABLE_SCREEN_SCRAPE
|
指定禁用屏幕报废保护。
|
MFPROTECTION_FFT
|
指定 FFT 保护。
|
MFPROTECTION_GRAPHICS_TRANSFER_AES_ENCRYPTION
|
指定 DXVA 解码器的 AES DXVA 加密。
|
MFPROTECTION_HDCP
|
指定 HDCP 高带宽数字内容保护 (HDCP) 保护。
|
MFPROTECTION_PROTECTED_SURFACE
|
指定受保护的图面。
|
MFPROTECTION_TRUSTEDAUDIODRIVERS
|
指定受信任的音频驱动程序。
|
MFPROTECTION_VIDEO_FRAMES
|
指定是否允许应用程序访问未压缩的视频帧。
|
MFPROTECTION_WMDRMOTA
|
指定 Windows Media 数字权限管理 (WMDRM) 输出信任机构 (OTA)。
|
MFPROTECTIONATTRIBUTE_BEST_EFFORT
|
设置为 IMFOutputSchema。 对象的属性。 如果存在此属性,则忽略应用保护的失败尝试。 如果关联的属性值为 TRUE,则应应用具有 MFPROTECTIONATTRIBUTE_FAIL_OVER 属性的保护架构。
|
MFPROTECTIONATTRIBUTE_FAIL_OVER
|
指示如果尽最大努力后失败,保护是否故障转移到此状态。 此属性可与 IMFOutputSchema。 对象一起使用。
|
MFSampleExtension_3DVideo
|
指定媒体示例是否包含 3D 视频帧。
|
MFSampleExtension_3DVideo_SampleFormat
|
指定 3D 视频帧如何存储在媒体示例中。
|
MFSampleExtension_BottomFieldFirst
|
指定交错视频帧的字段控制。
|
MFSampleExtension_CameraExtrinsics
|
包含示例的相机外参。
|
MFSampleExtension_CaptureMetadata
|
与捕获管道相关的所有元数据的 IMFAttributes 存储。
|
MFSampleExtension_CleanPoint
|
指示示例是否为随机访问点。
|
MFSampleExtension_Content_KeyID
|
设置示例的密钥 ID。
|
MFSampleExtension_DecodeTimestamp 属性
|
包含示例的解码时间戳 (DTS)。
|
MFSampleExtension_DerivedFromTopField
|
指定已取消分隔的视频帧是从上部字段还是下部字段派生。
|
MFSampleExtension_DeviceReferenceSystemTime
|
指定示例上的原始设备时间戳。
|
MFSampleExtension_DeviceTimestamp
|
包含设备驱动程序中的时间戳。
|
MFSampleExtension_Discontinuity
|
指定媒体样本是否是流中间隙后的第一个样本。
|
MFSampleExtension_Encryption_CryptByteBlock
|
指定基于样本的模式加密的加密字节块大小。
|
MFSampleExtension_Encryption_HardwareProtection
|
指定媒体示例是否受硬件保护。
|
MFSampleExtension_Encryption_ProtectionScheme
|
指定加密示例的保护方案。
|
MFSampleExtension_Encryption_SampleID
|
指定加密示例的 ID。
|
MFSampleExtension_Encryption_SkipByteBlock
|
指定基于样本的模式加密的明确的(非加密)字节块大小。
|
MFSampleExtension_Encryption_SubSampleMappingSplit
|
设置示例的子示例映射,该映射指示示例数据中的明确的加密字节。
|
MFSampleExtension_FeatureMap
|
包含输入帧中每个宏块的一个 MACROBLOCK_DATA 结构。
|
MFSampleExtension_ForwardedDecodeUnits
|
获取一个 IMFCollection 类型的对象,该对象包含由解码器转发的网络抽象层单元 (NALU)和补充增强信息 (SEI) 单元的 IMFSample 对象。
|
MFSampleExtension_ForwardedDecodeUnitType
|
指定附加到 MFSampleExtension_ForwardedDecodeUnits 集合中 IMFSample 的单位的类型 NALU 或 SEI。
|
MFSampleExtension_FrameCorruption
|
指定视频帧是否已损坏。
|
MFSampleExtension_Interlaced
|
指示视频帧是交错还是渐进式。
|
MFSampleExtension_LongTermReferenceFrameInfo
|
指定长期引用 (LTR) 帧信息,并在输出示例中返回。
|
MFSampleExtension_MeanAbsoluteDifference
|
此属性返回 Y 平面中所有宏块的平均绝对差 (MAD)。
|
MFSampleExtension_MULTIPLEXED_MANAGER
|
提供 IMFMuxStreamSampleManager 的实例,该实例用于从多路复用媒体源的子流访问样本集合。
|
MFSampleExtension_PacketCrossOffsets
|
为受保护的样本指定帧中有效负载边界的偏移量。
|
MFSampleExtension_PhotoThumbnail
|
包含 IMFSample 的照片缩略图。
|
MFSampleExtension_PhotoThumbnailMediaType
|
包含 IMFMediaType,用于描述 MFSampleExtension_PhotoThumbnail 属性中包含的图像格式类型。
|
MFSampleExtension_PinholeCameraIntrinsics
|
包含样本的针孔相机内部函数。
|
MFSampleExtension_RepeatFirstField
|
指定是否重复交错帧中的第一个字段。 此属性适用于媒体示例。
|
MFSampleExtension_ROIRectangle
|
指定感兴趣的区域的边界,该边界指示需要不同质量的帧区域。
|
MFSampleExtension_SingleField
|
指定视频示例是否包含单个字段或两个交错字段。 此属性适用于媒体示例。
|
MFSampleExtension_SpatialLayerId
|
IMFSample 中所包含数据的空间层 ID。
|
MFSampleExtension_TargetGlobalLuminance
|
Nits 中指定关联视频帧的目标全局反光亮度的值。
|
MFSampleExtension_TemporalLayerId
|
IMFSample 中所包含数据的时态层 ID。
|
MFSampleExtension_Token
|
包含指向提供给 IMFMediaStream::RequestSample 方法的令牌的指针。
|
MFSampleExtension_VideoDSPMode
|
指示是否将视频防抖动应用于视频帧。
|
MFSampleExtension_VideoEncodePictureType
|
指定视频编码器输出的图片类型。
|
MFSampleExtension_VideoEncodeQP
|
指定用于对视频示例进行编码的量化参数 (QP)。
|
MFStreamExtension_CameraExtrinsics
|
包含流的相机外参。
|
MFStreamExtension_PinholeCameraIntrinsics
|
包含流的针孔相机内部函数。
|
MFT_CODEC_MERIT_Attribute
|
包含硬件编解码器的优点值。
|
MFT_AUDIO_DECODER_AUDIO_ENDPOINT_FORMFACTOR
|
指定与音频解码器 MFT 关联的音频终结点设备的外形规格。
|
MFT_AUDIO_DECODER_AUDIO_ENDPOINT_ID
|
指定与音频解码器 MFT 关联的音频终结点设备的标识符。
|
MFT_AUDIO_DECODER_AUDIO_ENDPOINT_DIGITAL_STEREO_ONLY
|
指定与音频解码器 MFT 关联的音频终结点设备是否仅支持未压缩的立体声信号。
|
MFT_CONNECTED_STREAM_ATTRIBUTE
|
包含指向基于硬件的媒体基础转换 (MFT) 的连接流的流属性的指针。
|
MFT_CONNECTED_TO_HW_STREAM
|
指定基于硬件的媒体基础转换 (MFT) 是否连接到另一个基于硬件的 MFT。
|
MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER
|
指定解码器是否在其他格式之前公开 IYUV/I420 输出类型(适合转码)。
|
MFT_DECODER_FINAL_VIDEO_RESOLUTION_HINT
|
指定解码图像在视频处理后的最终输出分辨率。
|
MFT_DECODER_OPERATING_POINT
|
指定解码器的“操作点”,即解码器在支持空间或时态可伸缩性时应在哪个可伸缩性层运行。
|
MFT_ENCODER_SUPPORTS_CONFIG_EVENT
|
指定 MFT 编码器支持在流式处理时接收 MEEncodingParameter 事件。
|
MFT_ENUM_ADAPTER_LUID
|
指定视频适配器的唯一标识符。 调用 MFTEnum2 以枚举与特定适配器关联的 MFT 时,请使用此属性。
|
MFT_ENUM_HARDWARE_URL_Attribute
|
包含基于硬件的媒体基础转换 (MFT) 的符号链接。
|
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute
|
指定基于硬件的媒体基础的供应商 ID
|
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE
|
指定解码器是否针对转码而不是播放进行优化。
|
MFT_ENUM_VIDEO_RENDERER_EXTENSION_PROFILE
|
包含 UWP 应用清单文件的 VideoRendererExtensionProfiles 标记中所有 VideoRendererExtensionProfile 条目的列表。 MFTEnumEx 将此存储在 IMFActivate 对象的属性存储中,MFTEnumEx 为具有包含 VideoRendererExtensionProfiles 标记的关联的 UWP 清单的 MFT 创建此属性。
|
MFT_FIELDOFUSE_UNLOCK_Attribute
|
包含 IMFFieldOfUseMFTUnlock 指针,该指针可用于解锁媒体基础转换 (MFT)。 IMFFieldOfUseMFTUnlock 接口用于解锁具有使用字段限制的 MFT。
|
MFT_FRIENDLY_NAME_Attribute
|
包含基于硬件的媒体基础转换 (MFT) 的显示名称。
|
MFT_HW_TIMESTAMP_WITH_QPC_Attribute
|
指定硬件设备源是否为时间戳使用系统时间。
|
MFT_INPUT_TYPES_Attributes
|
包含媒体基础转换 (MFT) 的已注册输入类型。
|
MFT_OUTPUT_TYPES_Attributes
|
包含媒体基础转换 (MFT) 的已注册输出类型。
|
MFT_PREFERRED_ENCODER_PROFILE
|
包含编码器的配置属性。
|
MFT_PREFERRED_OUTPUTTYPE_Attribute
|
指定编码器的首选输出格式。
|
MFT_PROCESS_LOCAL_Attribute
|
指定是否仅在应用程序的进程中注册媒体基础转换 (MFT)。
|
MFT_REMUX_MARK_I_PICTURE_AS_CLEAN_POINT
|
指定 H.264 视频 remux MFT 是否应将 I 图片标记为干净点,以提高搜寻能力。 这有可能在不符合的最终 MP4 文件中查找时发生损坏。
|
MFT_SUPPORT_3DVIDEO
|
指定媒体基础转换 (MFT) 是否支持 3D 立体视频。
|
MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE
|
指定媒体基础转换 (MFT) 是否支持动态格式更改。
|
MFT_TRANSFORM_CLSID_Attribute
|
包含媒体基础转换 (MFT) 的类标识符 (CLSID)。
|
VIDEO_ZOOM_RECT
|
指定增强视频呈现器 (EVR) 的视频混合器的源矩形。 源矩形是混合器指向目标图面的视频帧的一部分。
|