输入设置
[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
以下全局常量用于标识编写器的输入设置。
全局常量 | WMT_ATTR_DATATYPE | pValue 的说明 |
---|---|---|
g_wszDeinterlaceMode | WMT_TYPE_DWORD 设置为主题“ 取消交错视频”模式表中的值之一。 | 设置后,指定输入的交错内容的类型。 有关详细信息,请参阅 去交错视频。 |
g_wszFixedFrameRate | WMT_TYPE_BOOL | 设置为 True 时,指示编解码器在编码过程中不删除任何帧。 这将导致输出视频流的 帧速率 保持不变。 输入流的帧速率不需要是恒定的。 |
g_wszInitialPatternForInverseTelecine | WMT_TYPE_DWORD 设置为主题 去交错视频的初始模式表中的值之一。 | 当反交错模式设置为WM_DM_DEINTERLACE_INVERSETELECINE时,可以将其设置为指定 电视电影 输入的模式。 有关详细信息,请参阅 去交错视频。 |
g_wszInterlacedCoding | WMT_TYPE_BOOL | 设置为 True 时,指定编解码器应将流编码为交错内容。 有关详细信息,请参阅 使用隔行扫描视频。 |
g_wszJPEGCompressionQuality | WMT_TYPE_DWORD | 指定要在输入上使用的 JPEG 质量级别 (1 到 100) 。 |
g_wszWatermarkCLSID | WMT_TYPE_GUID | 该值设置为水印 GUID。 |
g_wszWatermarkConfig | WMT_TYPE_STRING | 值设置为水印配置。 此值因水印 DMO 而异。 有关详细信息,请参阅水印系统的文档。 |
注意
为流配置的输入设置不会保留在写入文件中。 如果希望自定义读取器有权访问这些编码参数,则必须创建自定义属性以将其存储在文件标头中。
相关主题