媒体基础属性

本节内容

主题 说明
CODECAPI_AVDecDDStereoDownMixMode
指定 Dolby Digital 音频解码器的立体声向下混合模式。
CODECAPI_AVDecNumWorkerThreads
设置视频解码器使用的工作线程数。
CODECAPI_AVDecSoftwareDynamicFormatChange
设置是否使用软件动态格式更改进行内部大小调整。
CODECAPI_AVDecVideoMaxCodedHeight
设置视频解码器接受作为输入类型的最大图片高度。
CODECAPI_AVDecVideoMaxCodedWidth
设置视频解码器接受作为输入类型的最大图片宽度。
CODECAPI_AVEncAdaptiveMode
指定视频编码器的自适应编码模式。
CODECAPI_AVEncCommonTranscodeEncodingProfile
指定通用转换代码编码配置文件。
CODECAPI_AVEncH264CABACEnable
为 H.264 熵编码启用或禁用 CABAC(上下文自适应二进制算术编码)。
CODECAPI_AVEncH264PPSID
设置图片参数集 (PPS) 标识符。
CODECAPI_AVEncH264SPSID
设置 H.264 位流的 SPS 网络抽象层 (NAL) 单元中的序列参数集 (SPS) 标识符。
CODECAPI_AVEncMaxFrameRate
设置提供给编码器的视频帧的最大实时输入速率。
CODECAPI_AVEncNumWorkerThreads
设置视频编码器使用的工作线程数。
CODECAPI_AVEncSliceControlMode
指定切片控制模式。 有效值为 0、1 和 2。
CODECAPI_AVEncSliceControlSize
指定切片的大小,以兆字节 (MB)、位或 MB 行为单位。
CODECAPI_AVEncVideoContentType
指示视频编码器的视频内容类型。
CODECAPI_AVEncVideoEncodeFrameTypeQP
指定应用量化参数 (QP) 的帧类型(I、P 或 B)。
CODECAPI_AVEncVideoEncodeQP
指定视频编码的量化参数 (QP)。
CODECAPI_AVEncVideoForceKeyFrame
强制编码器将下一帧编码为关键帧。
CODECAPI_AVEncVideoLTRBufferControl
指定应用程序控制的长期参考 (LTR) 帧的最大数量。
CODECAPI_AVEncVideoMarkLTRFrame
将当前帧标记为 LTR 帧。
CODECAPI_AVEncVideoMaxNumRefFrame
指定编码器支持的最大参考帧数。
CODECAPI_AVEncVideoMaxQP
指定编码器支持的最大 QP。
CODECAPI_AVEncVideoMeanAbsoluteDifference
控制每个输出样本上通过 IMFAttribute 进行的 MFSampleExtension_MeanAbsoluteDifference 信号发送。
CODECAPI_AVEncVideoMinQP
指定视频编码的最小量化参数 (QP)。
CODECAPI_AVEncVideoRateControlParams
指定视频编码器的视频速率控制参数。
CODECAPI_AVEncVideoROIEnabled
指示是否遵守输入样本上设置的 MFSampleExtension_ROIRectangle 属性。
CODECAPI_AVEncVideoSelectLayer
设置视频编码器的视频选择层。
CODECAPI_AVEncVideoSupportedControls
设置视频编码器支持的控件。
CODECAPI_AVEncVideoTemporalLayerCount
设置视频编码器的视频临时层计数。
CODECAPI_AVEncVideoUsage
设置视频编码器的视频使用情况。
CODECAPI_AVEncVideoUseLTRFrame
指定当前帧是使用一个还是多个 LTR 帧进行编码。
CODECAPI_AVLowLatencyMode
在编解码器中启用低延迟模式。
CODECAPI_FeatureMapFlagsUsed
为编码器提供一个提示,说明在编码序列期间将使用哪些特征图功能。
CODECAPI_VideoEncoderDisplayContentType
设置内容是否为全屏视频,而不是可能具有较小视频窗口或根本没有视频的屏幕内容。
MFNETSOURCE_ACCELERATEDSTREAMINGDURATION
网络源加速流的持续时间(以毫秒为单位)。
MFNETSOURCE_AUTORECONNECTLIMIT
网络源在连接丢失时尝试重新连接到服务器并恢复流式传输的次数。
MFNETSOURCE_AUTORECONNECTPROGRESS
网络源尝试重新连接到网络的次数。
MFNETSOURCE_BROWSERUSERAGENT
网络源用于日志记录的“cs(User-Agent)”字段第一部分的值。
MFNETSOURCE_BROWSERWEBPAGE
网络源用于日志记录的“cs(Referer)”字段值。
MFNETSOURCE_BUFFERINGTIME
网络源在启动时缓冲的数据秒数。
MFNETSOURCE_CACHEENABLED
指定网络源是否缓存内容。
MFNETSOURCE_CLIENTGUID
服务器用来识别客户端的唯一标识符。
MFNETSOURCE_CONNECTIONBANDWIDTH
指定网络源的链接带宽(以 bps 为单位)。
MFNETSOURCE_CREDENTIAL_MANAGER
包含指向 IMFNetCredentialManager 接口的指针。
MFNETSOURCE_DRMNET_LICENSE_REPRESENTATION
存储表示与字节流关联的 DRM 许可证的字节数组。
MFNETSOURCE_ENABLE_DOWNLOAD
指定是否启用所有下载协议。
MFNETSOURCE_ENABLE_HTTP
指定是否在网络源中启用 HTTP 协议。
MFNETSOURCE_ENABLE_MSB
指定是否在网络源中启用媒体流广播 (MSB) 多播协议。
MFNETSOURCE_ENABLE_PRIVATEMODE
在网络源中启用专用下载模式。
MFNETSOURCE_ENABLE_RTSP
指定是否在网络源中启用实时流协议 (RTSP) 传输。
MFNETSOURCE_ENABLE_STREAMING
指定是否启用所有流式处理协议。
MFNETSOURCE_ENABLE_TCP
指定是否为网络源启用 TCP 传输。
MFNETSOURCE_ENABLE_UDP
指定是否在网络源中启用用户数据报协议 (UDP) 传输。
MFNETSOURCE_FRIENDLYNAME
指定标识 UPnP ConnectionManager 服务的字符串。
MFNETSOURCE_HOSTEXE
网络源用于日志记录的“c-hostexe”字段值。
MFNETSOURCE_HOSTVERSION
网络源用于日志记录的“c-hostexever”字段值。
MFNETSOURCE_LOGPARAMS
包含要发送到日志服务器的参数的字符串数组。
MFNETSOURCE_LOGURL
网络源将向其发送日志记录信息的 URL 列表。
MFNETSOURCE_MAXBUFFERTIMEMS
网络源缓冲的最大数据量(以毫秒为单位)。
MFNETSOURCE_MAXUDPACCELERATEDSTREAMINGDURATION
当网络源使用 UDP 传输时,加速流的最大持续时间(以毫秒为单位)。
MFNETSOURCE_PEERMANAGER
指定用于标识客户端的易记名称。
MFNETSOURCE_PLAYERID
网络源用于日志记录的“c-playerid”字段值。
MFNETSOURCE_PLAYERUSERAGENT
网络源用于日志记录的“cs(User-Agent)”字段第二部分的值。
MFNETSOURCE_PLAYERVERSION
网络源用于日志记录的“c-playerversion”字段值。
MFNETSOURCE_PPBANDWIDTH
指定网络源检测到的数据包对带宽和运行时带宽。
MFNETSOURCE_PREVIEWMODEENABLED
启用或禁用预览模式,这使应用程序能够覆盖初始缓冲逻辑。
MFNETSOURCE_PROTOCOL
指定网络源使用的控制协议。
MFNETSOURCE_PROXYBYPASSFORLOCAL
指定代理定位器是否应对本地地址使用代理服务器。
MFNETSOURCE_PROXYEXCEPTIONLIST
指定以分号分隔的媒体服务器列表,这些服务器可以在不使用代理服务器的情况下接受来自客户端应用程序的连接。
MFNETSOURCE_PROXYHOSTNAME
指定代理服务器的主机名。
MFNETSOURCE_PROXYINFO
存储网络源使用的代理服务器的主机名和端口。
MFNETSOURCE_PROXYLOCATORFACTORY
包含指向 IMFNetProxyLocatorFactory 接口的指针。
MFNETSOURCE_PROXYPORT
指定代理服务器的端口号。
MFNETSOURCE_PROXYRERUNAUTODETECTION
指定默认代理定位器是否应强制执行代理自动检测。
MFNETSOURCE_PROXYSETTINGS
指定默认代理定位器的配置设置。
MFNETSOURCE_RESENDSENABLED
指定网络源是否发送 UDP 重发请求以响应丢失的数据包。
MFNETSOURCE_RESOURCE_FILTER
包含指向 Microsoft 媒体基础 HTTP 字节流的 IMFNetResourceFilter 回调接口的指针。
MFNETSOURCE_SSLCERTIFICATE_MANAGER
存储实现 IMFSSLCertificateManager 接口的类的 IUnknown 指针
MFNETSOURCE_STATISTICS
包含网络源的网络统计信息。
MFNETSOURCE_STREAM_LANGUAGE
存储在 Accept-Language 标头中发送的字符串。
MFNETSOURCE_THINNINGENABLED
指定是否在网络源上启用流切换。
MFNETSOURCE_TRANSPORT
指定网络源使用的传输协议。
MFNETSOURCE_UDP_PORT_RANGE
网络源可用于接收流式处理内容的有效 UDP 端口范围。
MFP_PKEY_StreamIndex
包含 MFPlay 事件的媒体流的从零开始的索引。
MFP_PKEY_StreamRenderingResults
指定哪些流已成功连接到媒体接收器。
MFPKEY_ASFMEDIASINK_AUTOADJUST_BITRATE
指定 ASF 媒体接收器是否自动调整比特率。
MFPKEY_ASFMEDIASINK_BASE_SENDTIME
ASF 媒体接收器的基本发送时间(以毫秒为单位)。
MFPKEY_ASFMEDIASINK_DRMACTION
指定 ASF 媒体接收器应如何应用 Windows Media DRM。
MFPKEY_ASFMediaSource_ApproxSeek
指定 ASF 媒体源是否使用近似搜索。
MFPKEY_ASFMediaSource_IterativeSeek_Max_Count
设置 ASF 媒体源在执行迭代搜寻时将使用的最大搜索迭代次数。
MFPKEY_ASFMediaSource_IterativeSeek_Tolerance_In_MilliSecond
设置 ASF 媒体源执行迭代搜寻时使用的容差(以毫秒为单位)。
MFPKEY_ASFMediaSource_IterativeSeekIfNoIndex
如果源文件没有索引,则将 ASF 媒体源配置为使用迭代查找。
MFPKEY_ASFOVERHEADPERFRAME
指定用于存储压缩内容的容器所需的开销(以每个数据包的字节数为单位)。
MFPKEY_ASFSTREAMSINK_CORRECTED_LEAKYBUCKET
指定 ASF 媒体接收器上流的“泄漏存储桶”参数。
MFPKEY_AVDecVideoSWPowerLevel
指定解码器的功率级别。
MFPKEY_AVGCONSTRAINED
指定编码器是否使用平均可控的 VBR 编码。
MFPKEY_AVGFRAMERATE
指定视频内容的平均帧速率,以每秒帧数为单位。
MFPKEY_BAVG
指定处于平均比特率(由 MFPKEY_RAVG 指定)的受约束可变比特率 (VBR) 流的缓冲区窗口(以毫秒为单位)。
MFPKEY_BDELTAQP
指定定位点帧的图片量化器和 B 帧的图片量化器之间的增量增加。
MFPKEY_BMAX
指定处于峰值比特率(由 MFPKEY_RMAX 指定)的受约束可变比特率 (VBR) 流的缓冲区窗口(以毫秒为单位)。
MFPKEY_BUFFERFULLNESSINFIRSTBYTE
指定编码视频比特流是否包含每个关键帧的缓冲区填充度值。
MFPKEY_CATEGORY
包含媒体基础转换 (MFT) 的类别 GUID。
MFPKEY_CHECKDATACONSISTENCY2P
指定编码器在执行两次 VBR 编码时是否应检查两次之间的数据一致性。 读写。
MFPKEY_CLOSEDENTRYPOINT
指定编码器在一组图片的开头使用的编码模式。
MFPKEY_CLSID
包含媒体基础转换 (MFT) 的 CLSID。
MFPKEY_CODEDFRAMES
指定编解码器编码的视频帧数。
MFPKEY_CODEDNONZEROFRAMES
指定由编解码器编码的实际包含数据的视频帧数。
MFPKEY_COLOR_BRIGHTNESS
调整亮度。
MFPKEY_COLOR_CONTRAST
调整对比度。
MFPKEY_COLOR_HUE
调整色调。
MFPKEY_COLOR_SATURATION
调整饱和度。
MFPKEY_COLORCONV_DSTLEFT
指定目标矩形的左边缘(以像素为单位)。
MFPKEY_COLORCONV_DSTTOP
指定目标矩形的上边缘(以像素为单位)。
MFPKEY_COLORCONV_HEIGHT
指定源矩形和目标矩形的高度(以像素为单位)。
MFPKEY_COLORCONV_MODE
指定输入流是否交错。
MFPKEY_COLORCONV_SRCLEFT
指定源矩形的左边缘(以像素为单位)。
MFPKEY_COLORCONV_SRCTOP
指定源矩形的上边缘(以像素为单位)。
MFPKEY_COLORCONV_WIDTH
指定源矩形和目标矩形的宽度(以像素为单位)。
MFPKEY_COMPLEXITY
指定编码器算法复杂性。
MFPKEY_COMPLEXITYEX
指定编码器算法复杂性。
MFPKEY_COMPRESSIONOPTIMIZATIONTYPE
指定用于 Windows Media Video 9 高级配置文件编码器的最佳视觉质量设置。
MFPKEY_CONSTRAIN_ENUMERATED_VBRQUALITY
指定编码器枚举的模式是否仅限于满足 MFPKEY_DESIRED_VBRQUALITY 提供的质量要求的模式。
MFPKEY_CONSTRAINDECLATENCY
指定编码器是否受最大解码器延迟要求的约束。
MFPKEY_CONSTRAINENCCOMPLEXITY
指定音频编码算法的复杂性是否受约束。
MFPKEY_CONSTRAINENCLATENCY
指定编码器是否受最大延迟要求的约束。
MFPKEY_Content_DLNA_Profile_ID
包含媒体源的数字生活网络联盟 (DLNA) 配置文件标识符。
MFPKEY_CONV_INPUTFRAMERATE
以比率形式指定输入帧速率。
MFPKEY_CONV_OUTPUTFRAMERATE
以比率形式指定输出帧速率。
MFPKEY_CRISP
指定编解码器输出的运动平滑度和图像质量之间的权衡的数字表示。
MFPKEY_DATARATE
此属性已过时,不应设置。
MFPKEY_DECODER_DEINTERLACING
指定解码器是否将压缩流中的交错视频帧解码为逐行帧。
MFPKEY_Decoder_MaxNumPCMSamplesWithPaddedSilence
指定解码文件后可能返回的附加 PCM 样本的最大数量。
MFPKEY_DECODERCOMPLEXITYPROFILE
指定编码内容的复杂性配置文件。
MFPKEY_DECODERCOMPLEXITYREQUESTED
指定要用于视频编码的设备一致性模板。
MFPKEY_DELTAMVRANGEINDEX
指定用于对运动向量信息进行编码的方法。
MFPKEY_DENOISEOPTION
指定编解码器在编码时是否使用噪声滤波器。
MFPKEY_DESIRED_VBRQUALITY
指定基于质量(1 次编码)的可变比特率 (VBR) 音频流编码所需的质量级别。
MFPKEY_DROPPEDFRAMES
指定编码期间丢失的视频帧数。
MFPKEY_DXVA_ENABLED
指定解码器是否使用 DirectX 视频加速硬件(如果可用)。
MFPKEY_DYN_ALLOW_NOISESUB
指定编码器是否使用干扰替换。
MFPKEY_DYN_ALLOW_PCMRANGELIMITING
指定编码器是否使用 PCM 范围限制。
MFPKEY_DYN_BANDTRUNC_BWCEIL
指定编码器中的频带截断允许的最大编码带宽。
MFPKEY_DYN_BANDTRUNC_BWFLOOR
指定编码器中的频带截断允许的最小编码带宽。
MFPKEY_DYN_BANDTRUNC_QCEIL
指定允许最小编码带宽的质量。
MFPKEY_DYN_BANDTRUNC_QFLOOR
指定允许最大编码带宽的质量。
MFPKEY_DYN_BANDTRUNCATION
指定编码器是否执行频带截断。
MFPKEY_DYN_SIMPLEMASK
指定编码器是否使用 Windows Media 音频编码器版本 7 执行的掩码计算样式。
MFPKEY_DYN_STEREO_PREPROC
指定编码器是否执行立体声图像处理。
MFPKEY_DYN_VBR_BAVG
为配置为使用平均可控 VBR 编码的编码器指定缓冲区窗口(以毫秒为单位)。
MFPKEY_DYN_VBR_RAVG
为配置为使用平均可控 VBR 编码的编码器指定平均比特率(以每秒位数为单位)。
MFPKEY_ENCCOMPLEXITY
指定编码算法的复杂性。
MFPKEY_ENDOFPASS
指定编码过程的结束。
MFPKEY_ENHANCED_WMA
指定核心编码器是否使用“Plus”功能。
MFPKEY_EXATTRIBUTE_SUPPORTED
指定媒体基础转换 (MFT) 是否将属性从输入样本复制到输出样本。
MFPKEY_FI_ENABLED
指定解码器是否应使用帧插值。
MFPKEY_FI_SUPPORTED
指定解码器是否支持帧插值。
MFPKEY_FORCEFRAMEHEIGHT
指定编码视频的中间帧高度。
MFPKEY_FORCEFRAMEWIDTH
指定编码视频的中间帧宽度。
MFPKEY_FORCEMEDIANSETTING
指定编解码器在编码期间是否应使用中值滤波。
MFPKEY_FOURCC
指定标识要使用的编码器的 FOURCC。
MFPKEY_FRAMECOUNT
此属性已过时,不应设置。
MFPKEY_FULLFRAMERATE
指定是否允许编码器丢帧。
MFPKEY_HTTP_ByteStream_Enable_Urlmon
支持媒体基础 HTTP 字节流使用 URL 名字对象(也称为 Urlmon)
MFPKEY_HTTP_ByteStream_Urlmon_Bind_Flags
设置媒体基础 HTTP 字节流的名字对象绑定标志。
MFPKEY_HTTP_ByteStream_Urlmon_Security_Id
设置媒体基础 HTTP 字节流的根安全标识符。
MFPKEY_HTTP_ByteStream_Urlmon_Window
为媒体基础 HTTP 字节流设置一个窗口。
MFPKEY_INTERLACEDCODINGENABLED
指定是否使用交错视频编码。
MFPKEY_KEYDIST
指定编解码器输出中关键帧之间的最长时间(以毫秒为单位)。
MFPKEY_LIVEENCODE
此属性已过时,不应设置。
MFPKEY_LOOKAHEAD
指定编解码器在对当前帧进行编码之前要评估的当前帧之后的帧数。
MFPKEY_LOOPFILTER
指定编解码器是否应在编码过程中使用环内去块滤波。
MFPKEY_MACROBLOCKMODECOSTMETHOD
指定编解码器用于确定要使用的宏块模式的成本方法。
MFPKEY_MAXDECLATENCYMS
指定解码器的最大延迟(以毫秒为单位)。
MFPKEY_MAXENCLATENCYMS
指定编码器的最大延迟(以毫秒为单位)。
MFPKEY_MediaProtectionContainerGuid
指定标识容器中数字版权管理 (DRM) 保护系统的 GUID。
MFPKEY_MediaProtectionSystemContext
指定一个 BLOB,其中包含初始化媒体保护系统的可信输入模块时要使用的上下文。
MFPKEY_MediaProtectionSystemContextsPerTrack
设置为 IPropertySet,IPropertySet 定义从轨道类型到包含 DRM 上下文的 IRandomAccessStream 的映射。
MFPKEY_MediaProtectionSystemId
指定用于内容的媒体保护系统。
MFPKEY_MediaProtectionSystemIdMapping
指定一个 IPropertySet,用于定义从属性系统 ID 到属性系统激活 ID 的映射。
MFPKEY_MediaSource_DisableReadAhead
在媒体源中启用或禁用预读。
MFPKEY_MOST_RECENTLY_ENUMERATED_VBRQUALITY
指定最近枚举的输出类型的 VBR 质量级别。
MFPKEY_MOTIONMATCHMETHOD
指定用于运动匹配的方法。
MFPKEY_MOTIONSEARCHLEVEL
指定如何在运动搜索操作中使用颜色信息。
MFPKEY_MOTIONSEARCHRANGE
指定运动搜索中使用的范围。
MFPKEY_NOISEEDGEREMOVAL
指定编解码器是否应尝试检测并移除有噪声的帧边缘。
MFPKEY_NUMBFRAMES
指定双向预测帧(B 帧)的数量。
MFPKEY_NUMTHREADS
指定编码器将使用的线程数。
MFPKEY_NUMTHREADSDEC
指定解码器将使用的线程数。
MFPKEY_PASSESRECOMMENDED
指定编码器支持的最大传递次数。
MFPKEY_PASSESUSED
指定编码器用于对内容进行编码的传递次数。
MFPKEY_PEAKCONSTRAINED
指定编码器是否受峰值比特率的约束。
MFPKEY_PERCEPTUALOPTLEVEL
指定编解码器在编码时是否应使用保守感知优化。
MFPKEY_PIXELASPECTRATIO
指定输出媒体类型的像素纵横比。
MFPKEY_PMP_Creation_Callback
设置在源解析期间创建 PMP 媒体会话的回调。
MFPKEY_POSTPROCESSMODE
指定解码器的后处理模式。
MFPKEY_PREFERRED_FRAMESIZE
指定每个帧的首选样本数。
MFPKEY_PRODUCEDUMMYFRAMES
指定编码器是否在比特流中为重复帧生成虚拟帧条目。
MFPKEY_QPPERFRAME
指定 QP。 可能的值为 1.0 到 31.0。
MFPKEY_RANGEREDUX
指定编解码器应缩小视频有效颜色范围的程度。
MFPKEY_RAVG
指定用于 2 次编码可变比特率 (VBR) 编码的平均比特率(以 bps 为单位)。
MFPKEY_RDSUBPIXELSEARCH
指定编码器是否使用基于 RD 的子像素 MV 搜索。
MFPKEY_REENCDURATION
对于段重新编码,指定要重新编码的段的持续时间。
MFPKEY_REENCENDBUFFERSIZE
对于段重新编码,指定缓冲区大小。
MFPKEY_REENCQPREF
对于段重新编码,指定起始段之前的帧的量化器。
MFPKEY_REENCSTARTBUFFERSIZE
对于段重新编码,指定起始缓冲区填充度。
MFPKEY_REQUESTING_A_FRAMESIZE
指定编码器是否应使用以每帧样本数为单位的首选帧大小。
MFPKEY_RESIZE_DST_HEIGHT
指定目标矩形的高度(以像素为单位)。
MFPKEY_RESIZE_DST_LEFT
指定目标矩形的左边缘(以像素为单位)。
MFPKEY_RESIZE_DST_TOP
指定目标矩形的上边缘(以像素为单位)。
MFPKEY_RESIZE_DST_WIDTH
指定目标矩形的宽度(以像素为单位)。
MFPKEY_RESIZE_GEOMAPHEIGHT
指定几何孔径的高度(以像素为单位)。
MFPKEY_RESIZE_GEOMAPWIDTH
指定几何孔径的宽度(以像素为单位)。
MFPKEY_RESIZE_GEOMAPX
指定几何孔径左上角的 x 坐标。
MFPKEY_RESIZE_GEOMAPY
指定几何孔径左上角的 y 坐标。
MFPKEY_RESIZE_INTERLACE
指定输入流是否交错。
MFPKEY_RESIZE_MINAPHEIGHT
指定最小显示孔径的高度(以像素为单位)。
MFPKEY_RESIZE_MINAPWIDTH
指定最小显示孔径的宽度(以像素为单位)。
MFPKEY_RESIZE_MINAPX
指定最小显示孔径左上角的 x 坐标。
MFPKEY_RESIZE_MINAPY
指定最小显示孔径左上角的 y 坐标。
MFPKEY_RESIZE_PANSCANAPHEIGHT
指定平移/扫描区域的高度(以像素为单位)。
MFPKEY_RESIZE_PANSCANAPWIDTH
指定平移/扫描区域的宽度(以像素为单位)。
MFPKEY_RESIZE_PANSCANAPX
指定平移/扫描区域左上角的 x 坐标。
MFPKEY_RESIZE_PANSCANAPY
指定平移/扫描区域左上角的 y 坐标。
MFPKEY_RESIZE_QUALITY
指定是使用生成更高质量视频的算法,还是使用速度更快的算法。
MFPKEY_RESIZE_SRC_HEIGHT
指定源矩形的高度(以像素为单位)。
MFPKEY_RESIZE_SRC_LEFT
指定源矩形的左边缘(以像素为单位)。
MFPKEY_RESIZE_SRC_TOP
指定源矩形的上边缘(以像素为单位)。
MFPKEY_RESIZE_SRC_WIDTH
指定源矩形的宽度(以像素为单位)。
MFPKEY_RMAX
指定用于受约束 2 次编码可变比特率 (VBR) 播放的峰值比特率(以每秒位数为单位)。
MFPKEY_SBESourceMode
设置 WTV 媒体源的流配置。
MFPKEY_SourceOpenMonitor
包含指向应用程序的 IMFSourceOpenMonitor 接口的指针。
MFPKEY_STAT_BAVG
指定编码流的平均缓冲区窗口(以毫秒为单位)。
MFPKEY_STAT_BMAX
指定编码流的最大缓冲区窗口(以毫秒为单位)。
MFPKEY_STAT_RAVG
指定编码流的平均比特率(以每秒位数为单位)。
MFPKEY_STAT_RMAX
指定编码流的最大比特率(以每秒位数为单位)。
MFPKEY_TOTALFRAMES
指定在编码过程中传递到编码器的视频帧总数。
MFPKEY_VBRENABLED
指定编码器是否使用可变比特率 (VBR) 编码。
MFPKEY_VBRQUALITY
指定基于质量(1 次编码)的可变比特率 (VBR) 编码的实际质量级别。
MFPKEY_VIDEOSCALING
指定编解码器是否使用视频缩放优化。
MFPKEY_VIDEOWINDOW
指定模型缓冲区可容纳的内容量(以毫秒为单位)。
MFPKEY_VOLHEADERFORREENCODE
对于段重新编码,指定正在重新编码的文件的编解码器专用数据。
MFPKEY_VTYPE
指定编解码器用于检测交错源视频的逻辑。
MFPKEY_WMA_ELEMENTARY_STREAM
不支持。
MFPKEY_WMAAECMA_DEVICE_INDEXES
指定语音捕获 DSP 用于捕获和渲染音频的音频设备。
MFPKEY_WMAAECMA_DEVICEPAIR_GUID
识别应用程序当前用于语音捕获 DSP 的音频设备组合。
MFPKEY_WMAAECMA_DMO_SOURCE_MODE
指定语音捕获 DSP 是使用源模式还是滤波器模式。
MFPKEY_WMAAECMA_FEATR_AES
指定语音捕获 DSP 对残留信号执行声学回声抑制 (AES) 的次数。
MFPKEY_WMAAECMA_FEATR_AGC
指定语音捕获 DSP 是否执行自动增益控制。
MFPKEY_WMAAECMA_FEATR_CENTER_CLIP
指定语音捕获 DSP 是否执行中心削波。
MFPKEY_WMAAECMA_FEATR_ECHO_LENGTH
指定声学回声消除 (AEC) 算法可以处理的回声持续时间(以毫秒为单位)。
MFPKEY_WMAAECMA_FEATR_FRAME_SIZE
指定语音捕获 DSP 使用的音频帧大小。
MFPKEY_WMAAECMA_FEATR_MICARR_BEAM
指定语音捕获 DSP 用于麦克风阵列处理的波束。
MFPKEY_WMAAECMA_FEATR_MICARR_MODE
指定语音捕获 DSP 如何执行麦克风阵列处理。
MFPKEY_WMAAECMA_FEATR_MICARR_PREPROC
指定语音捕获 DSP 是否执行麦克风阵列预处理。
MFPKEY_WMAAECMA_FEATR_NOISE_FILL
指定语音捕获 DSP 是否执行噪声填充。
MFPKEY_WMAAECMA_FEATR_NS
指定语音捕获 DSP 是否执行噪声抑制。
MFPKEY_WMAAECMA_FEATR_VAD
指定语音捕获 DSP 执行的语音活动检测的类型。
MFPKEY_WMAAECMA_FEATURE_MODE
使应用程序能够覆盖各种语音捕获 DSP 属性的默认设置。
MFPKEY_WMAAECMA_MIC_GAIN_BOUNDER
指定语音捕获 DSP 是否应用麦克风增益边界。
MFPKEY_WMAAECMA_MICARRAY_DESCPTR
指定语音捕获 DSP 的麦克风阵列几何构造。
MFPKEY_WMAAECMA_QUALITY_METRICS
从语音捕获 DSP 检索声学回声消除 (AEC) 的质量指标。
MFPKEY_WMAAECMA_RETRIEVE_TS_STATS
指定语音捕获 DSP 是否在注册表中存储时间戳统计信息。
MFPKEY_WMAAECMA_SYSTEM_MODE
设置语音捕获 DSP 的处理模式。
MFPKEY_WMADEC_DRCMODE
指定音频解码器将使用的动态范围控制模式。
MFPKEY_WMADEC_FOLDDOWN_MATRIX
指定作者提供的折叠系数,该系数用于解码多声道音频,使声道数少于编码流所含声道数。
MFPKEY_WMADEC_HIRESOUTPUT
指定音频解码器是否应提供高分辨率输出。
MFPKEY_WMADEC_LTRTOUTPUT
指定解码器是否应执行 Lt-Rt 向下折叠。
MFPKEY_WMADEC_SPKRCFG
指定客户端计算机上的扬声器配置。
MFPKEY_WMADRC_AVGREF
指定音频内容的平均音量。
MFPKEY_WMADRC_AVGTARGET
指定所需的输出音频内容平均音量级别。
MFPKEY_WMADRC_PEAKREF
指定音频内容的最高音量。
MFPKEY_WMADRC_PEAKTARGET
指定所需的输出音频内容最大音量级别。
MFPKEY_WMAENC_AVGBYTESPERSEC
指定基于质量的可变比特率 (VBR) 音频流中的每秒平均字节数。
MFPKEY_WMAENC_BUFFERLESSCBR
指定编码器是否应为每个帧生成 1 个 WMA 数据包。
MFPKEY_WMAENC_GENERATE_DRC_PARAMS
指定编码器是否应生成动态范围控制参数。
MFPKEY_WMAENC_ORIGWAVEFORMAT
指定描述输入音频内容的 WAVEFORMATEX 结构。
MFPKEY_WMAENC_RTSPDIF
指定编码器是否应启用实时 S/PDIF 编码。
MFPKEY_WMAVOICE_ENC_BufferWindow
指定用于语音编解码器的缓冲区窗口(以毫秒为单位)。
MFPKEY_WMAVOICE_ENC_DecoderDelay
指定编码器延迟,以数据包为单位。
MFPKEY_WMAVOICE_ENC_EDL
指定要由语音编解码器编码为音乐的内容部分。
MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode
指定语音编解码器的模式。
MFPKEY_WMRESAMP_CHANNELMTX
指定通道矩阵,用于将源通道转换为目标通道(例如,将 5.1 转换为立体声)。
MFPKEY_WMRESAMP_FILTERQUALITY
指定输出的质量。
MFPKEY_WMRESAMP_LOWPASS_BANDWIDTH
以目标采样率的百分比形式指定低通滤波器带宽。
MFPKEY_ZEROBYTEFRAMES
指定由于与先前帧重复而跳过的视频帧数。

 

Media Foundation 编程参考

特性和属性