设备网络SDK开发使用手册

NET_DVR_TransCodeInputData

向被动转码通道发送数据。

BOOL NET_DVR_TransCodeInputData(
  LONG     lPassiveHandle,
  char     *pBuffer,
  DWORD    dwBufSize
);

Parameters

lPassiveHandle
[in] 被动转码的句柄,NET_DVR_StartPassiveTransCode的返回值
pBuffer
[in] 发送数据的缓冲区指针
dwBufSize
[in] 缓冲区的大小,不超过512K,建议100K以下

Return Values

TRUE表示成功,FALSE表示失败。接口返回失败请调用NET_DVR_GetLastError获取错误码,通过错误码判断出错原因。

Remarks

通过该接口向转码通道输入实时流数据,如果是RTP流,每次输入需要是一个RTP包。码流头或者RTP码流的SDP信息在NET_DVR_StartPassiveTransCode启动转码时输入(结构体参数:pPassiveTransInfo)。

See Also

NET_DVR_StartPassiveTransCode