mftransform.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
mftransform.h 包含以下编程接口:
接口
IMFDeviceTransform 本节包含 IMFDeviceTransform 接口的参考信息。 |
IMFDeviceTransformCallback 实现此回调,以在系统分配的帧缓冲区发送到设备驱动程序时接收通知。 |
IMFTransform 由所有媒体基础转换 (MRT) 实现。 |
函数
MFCreateTransformActivate 为媒体基础转换创建泛型激活对象, (MRT) 。 |
结构
MFT_INPUT_STREAM_INFO 包含有关媒体基础转换 (MFT) 的输入流的信息。 若要获取这些值,请调用 IMFTransform::GetInputStreamInfo。 |
MFT_OUTPUT_DATA_BUFFER 包含有关媒体基础转换的输出缓冲区的信息。 此结构在 IMFTransform::P rocessOutput 方法中使用。 |
MFT_OUTPUT_STREAM_INFO 包含有关媒体基础转换 (MFT) 的输出流的信息。 若要获取这些值,请调用 IMFTransform::GetOutputStreamInfo。 |
STREAM_MEDIUM 不适用于应用程序。 |
枚举
_MFT_DRAIN_TYPE 不支持。 (_MFT_DRAIN_TYPE) |
_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) 设置或测试媒体类型的标志。 |
MF3DVideoOutputType 指定如何输出 3D 立体视频流。 |
MFT_MESSAGE_TYPE 定义媒体基础转换 (MFT) 的消息。 |