<< dbsWrite retrieve_dbstore dbsWriteFrames >>

retrieve_dbstore >> retrieve_dbstore > dbsWriteFrame

dbsWriteFrame

Write a frame data in channel.

Syntax

code = dbsWriteFrame( dbs_des, channel_number, frame_number, frame_array, ...)

Input parameters

dbs_des (numeric)

Opened dbStore's descriptor id

channel_number (numeric)

Channel number

frame_number (numeric)

Frame number

fame_array (numeric array)

Data array of frame

Options

'verbose'

Verbose operation.

Output parameters

code (numeric)

Result code, 0 is success, other is error.

Description

Write channel data and parameter in dbStore.

Examples

des = dbsOpen( .... );
if des > 0 then
  while %T
    ch=1;
    code = dbsOpenFrame(des, ch, 640,480,'RGBA');
    if code ~= 0 then
      break;
    end
    frame_array= uint32(zeros(640,480));
    code = dbsWriteFrame(des, ch, 1,frame_array);
    if code ~= 0 then
      break;
    end
    ....
    code = dbsCloseFrame(des, ch, param);
    if code ~= 0 then
      break;
    end
    ....
    break;
  end
  ....
  if code == 0 then
     code = dbsClose(des);
     if code == 0 then
       mprintf('Success.\n');
     end
  else
     dbsAbort(des);
  end
end

See also

Authors

History

バージョン記述
20.0.0 Initial release.

Report an issue
<< dbsWrite retrieve_dbstore dbsWriteFrames >>