EVRConfig_AllowBatching
|
允许增强的视频呈现器 (EVR) 批量调用 Microsoft Direct3D IDirect3DDevice9::P resent 方法。
|
EVRConfig_AllowDropToBob
|
允许 EVR 使用 bob 去交错来提高性能。
|
EVRConfig_AllowDropToHalfInterlace
|
允许 EVR 通过跳过每个交错帧的第二个字段来提高性能。
|
EVRConfig_AllowDropToThrottle
|
允许 EVR 限制其输出以匹配 GPU 带宽。
|
EVRConfig_AllowScaling
|
使 EVR 在小于输出矩形的矩形中混合视频,然后缩放结果。
|
EVRConfig_ForceBatching
|
强制 EVR 批量调用 IDirect3D9Device::P resent 方法。
|
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
|
增强的视频呈现器的自定义视频演示器的 CLSID (EVR) 媒体接收器。
|
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 服务器在 HTTP 标头“Pragma: ifoFileURI.dlna.org”中指定的 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 属性
|
禁止在捕获引擎中) (基于硬件的媒体基础转换。
|
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_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
|
在 Media Foundation 管道中启用低延迟处理。
|
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) NALUs。
|
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 Media 音频文件的平均音量级别。
|
MF_MT_AUDIO_WMADRC_AVGTARGET
|
面向 Windows Media 音频文件的平均音量级别。
|
MF_MT_AUDIO_WMADRC_PEAKREF
|
引用 Windows Media 音频文件的峰值音量级别。
|
MF_MT_AUDIO_WMADRC_PEAKTARGET
|
Windows Media 音频文件的目标峰值音量级别。
|
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
|
默认图面步幅,适用于未压缩的视频媒体类型。 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
|
音频辅助 (AAUX) 源包,用于数字视频 (DV) 媒体类型中的第一个音频块。
|
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 属性
|
对于描述 TS) (MPEG-2 传输流的媒体类型,指定传输数据包是否包含内容数据包标头。
|
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 属性
|
对于描述 TS) (MPEG-2 传输流的媒体类型,指定传输数据包包含 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_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
|
指示示例中 NALUs 的长度。 这是一个 MF BLOB ,在 H.264 解码器的压缩输入样本上设置。
|
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 规范中定义的文件属性对象的 Flags 字段。
|
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
|
指定播放高级系统格式 (ASF) 文件所需的时间(以 100 纳秒为单位)。
|
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 标头中的 Marker 对象,在 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
|
使源读取器或接收器编写器能够使用基于硬件的媒体基础转换 (MRT) 。
|
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) 。 此属性仅适用于视频 MRT。
|
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
|
使 源读取器 能够使用媒体基础转换 (MRT) ,这些转换针对转码进行优化。
|
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING
|
启用 源读取器的视频处理。
|
MF_SOURCE_READER_MEDIASOURCE_CHARACTERISTICS
|
从 源读取器获取媒体源的特征。
|
MF_SOURCE_READER_MEDIASOURCE_CONFIG
|
包含 源读取器的配置属性。
|
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
|
指定是否在拓扑中) 加载基于硬件的媒体基础转换 (MRT。
|
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
|
指定复制代系管理系统 - (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 High-Bandwidth数字内容保护 (HDCP) 保护。
|
MFPROTECTION_PROTECTED_SURFACE
|
指定受保护的表面。
|
MFPROTECTION_TRUSTEDAUDIODRIVERS
|
指定受信任的音频驱动程序。
|
MFPROTECTION_VIDEO_FRAMES
|
指定是否允许应用程序访问未压缩的视频帧。
|
MFPROTECTION_WMDRMOTA
|
指定 Windows Media Digital Rights Management (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_ForwardedDecodeUnits
|
获取 IMFCollection 类型的对象,该对象包含由解码器转发的 SEI) 单位的网络抽象层单位 (NALUs) 和补充增强 (信息。
|
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_TargetGlobalLuminance
|
Nits 中的值,该值指定关联视频帧的目标全局背光亮度。
|
MFSampleExtension_Token
|
包含指向提供给 IMFMediaStream::RequestSample 方法的令牌的指针。
|
MFSampleExtension_VideoDSPMode
|
指示视频防抖动是否已应用于视频帧。
|
MFSampleExtension_VideoEncodePictureType
|
指定视频编码器输出的图片的类型。
|
MFSampleExtension_VideoEncodeQP
|
指定用于对视频示例进行编码 (QP) 的量化参数。
|
MFStreamExtension_CameraExtrinsics
|
包含流的相机外在。
|
MFStreamExtension_PinholeCameraIntrinsics
|
包含流的针孔相机内部函数。
|
MFT_CODEC_MERIT_Attribute
|
包含硬件编解码器的优点值。
|
MFT_CONNECTED_STREAM_ATTRIBUTE
|
包含指向基于硬件的 Media Foundation 转换 (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_ENCODER_SUPPORTS_CONFIG_EVENT
|
指定 MFT 编码器支持在流式处理时接收 MEEncodingParameter 事件。
|
MFT_ENUM_ADAPTER_LUID
|
指定视频适配器的唯一标识符。 调用 MFTEnum2 时使用此属性来枚举与特定适配器关联的 MFT。
|
MFT_ENUM_HARDWARE_URL_Attribute
|
包含基于硬件的媒体基础转换 (MFT) 的符号链接。
|
MFT_ENUM_HARDWARE_VENDOR_ID_Attribute
|
指定基于硬件的 Media Foundation 的供应商 ID
|
MFT_ENUM_TRANSCODE_ONLY_ATTRIBUTE
|
指定解码器是否针对转码而不是播放进行优化。
|
MFT_ENUM_VIDEO_RENDERER_EXTENSION_PROFILE
|
包含 UWP 应用清单文件的 VideoRendererExtensionProfiles 标记中的所有 VideoRendererExtensionProfile 条目的列表。 MFTEnumEx 将其存储在 MFTEnumEx 为具有包含 VideoRendererExtensionProfiles 标记的关联 UWP 清单的 MMT 创建的 IMFActivate 对象的属性存储中。
|
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) 的视频混音器的源矩形。 源矩形是混音器指向目标图面的视频帧部分。
|