Sends byte array videoData to the associated stream streamID.

The video-data format must be specified before calling this routine. See SetParameter(Object,String,Int32) and SetParameter(Object,String,Float) for more information.

When automatic video source capture is used, videoData must be set to null. See SetParameterPointer(String,String,IntPtr) for more information.

Using a negative timecode value is shorthand for calling GetCurrentTimecode and using that timecode value instead.


  • timecode : long : Timecode sent with the data.
  • streamId : string : Unique ID for the stream associated with the videoData.
  • videoData : byte[] : Video data to send.
  • videoDataSize : int : Audio data size.


Status : Status that indicates if the operation succeeds.