这是接口视频回调变换.
[read-only]使用此属性读取输入面板。这只对有输入面板的视频有效(通常是8位)。
变量以字节数组的形式返回(Vt_array | vt_ui1 .使用实例
).
使用此属性可查看和更改输出面板。请记住,当您更改输出调色板时,输出媒体类型将更改并将尝试重置。建议您在更改输出面板后重新构建拓扑,以避免破坏拓扑。
变量应该是一个字节数组(Vt_array | vt_ui1 .使用实例
).
[read-only]使用此属性获取传递给回调函数的当前样本的位置(以秒为单位)。建议您调用此属性从内部获取当前位置ILMVUserCallback: ReceiveProc
而不是试图从拓扑或LTMF对象中获取当前位置。
[read-only]使用此属性获取传递给回调的当前样本的帧号。建议您调用此属性从内部获取当前位置ILMVUserCallback: ReceiveProc
而不是试图从拓扑或LTMF对象中获取当前位置。
属性的调用CallbackProc
在同一个线程中设置ReceiveProcObj属性。默认值为VARIANT_TRUE。
可能取值为:
价值 | 意义 |
---|---|
VARIANT_TRUE | 在设置回调的同一个线程中调用通知。这降低了性能,并要求应用程序处理消息,否则将无法调用回调。这是默认值,对于多线程有问题的平台是必需的。vb6.0和DOTNET应用程序应该使用这种模式。 |
VARIANT_FALSE | 在进程的任何线程中调用通知。使用此设置可在能够处理此问题的平台中获得最佳性能。这是c++应用程序的推荐模式。 |
(仅写)设置回调对象指针。
如果不是NULL,则ReceiveProc
每个视频缓冲区都会调用此接口的方法。
设置为NULL(或VB中的“Nothing”),如果你不想再接收通知。(例如,在删除(释放)回调对象接口之前)。
一个也没有。
将视频回调转换值重置为默认值。
成功则S_OK,否则S_FALSE。
一个也没有。
加载从注册表转换设置。媒体基金会转换只在创建时从注册表导入设置。此方法将强制转换从注册表中重新加载其设置。如果转换没有要从注册表加载的设置,E_NOTIMPL
返回。
成功则S_OK,否则S_FALSE。
一个也没有。
将转换设置写入注册表。此方法将强制转换在发布之前将其设置保存到注册表中。
如果转换没有要写入注册表的设置,E_NOTIMPL
返回。
S_OK如果成功;否则,S_FALSE。