Genvid_SubmitVideoData()¶
-
GenvidStatus
Genvid_SubmitVideoData
(const GenvidTimecode timecode, const char *streamID, const void *videoData, const int videoDataSize)¶ videoDataSize バイトの videoData を使用して、ビデオフレームを送信します。
このルーチンを呼び出す前に、video-data フォーマットを指定する必要があります。詳細は、Genvid_SetParameterInt() を参照してください。
自動ビデオソースキャプチャを使用する場合、videoData は null に設定する必要があります。また、videoDataSize は無視されます。詳細は、Genvid_SetParameterPointer() を参照してください。
タイムコードの代わりに -1 を使用すると、 Genvid_GetCurrentTimecode() を呼び出し、その値をタイムコードとして使用します。
以下の値のいずれかを返します。
GenvidStatus_UninitializedSDK
: 呼び出す前に Genvid library が初期化されていません。GenvidStatus_InvalidState
: 非同期ハンドラが初期化されていません。GenvidStatus_InvalidImageFormat
: 画像フォーマットが非対応です。GenvidStatus_InvalidParameter
: ストリームの streamID が見つかりません。GenvidStatus_Success
: 処理が正常に終了しました。