itAMMediaFormat::p ut_MediaFormat 方法 (tapi3.h)
put_MediaFormat 方法设置媒体格式。
语法
HRESULT put_MediaFormat(
[in] const AM_MEDIA_TYPE *pmt
);
参数
[in] pmt
指向 AM_MEDIA_TYPE 结构的指针。 有关 AM_MEDIA_TYPE的详细信息,请参阅 DirectX 文档。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
内存不足,无法执行操作。 |
注解
在支持多种格式的地址 ((如大多数调制解调器和语音板) 使用的 Wave MSP 地址)上,此呼叫是必需的,否则终端将无法连接。
对于其他地址(例如通过 IP 实现的地址),格式可能是固定的/预先确定的。 在这种情况下,如果格式与预先确定的格式不同,则此调用将失败。 若要检索此类预先确定的格式,应用程序可以使用 get_MediaFormat。
要求
目标平台 | Windows |
标头 | tapi3.h (包括 Tapi3.h) |
Library | Uuid.lib |
DLL | Tapi3.dll |