raw1394_start_async_stream

Name

raw1394_start_async_stream --  initiate asynchronous stream

Synopsis

int raw1394_start_async_stream (raw1394handle_t handle, unsigned int channel, unsigned int tag, unsigned int sy, unsigned int speed, size_t length, quadlet_t * data, unsigned long rawtag);

Arguments

handle

libraw1394 handle

channel

the isochronous channel number to send on

tag

data to be put into packet's tag field

sy

data to be put into packet's sy field

speed

speed at which to send

length

amount of data to send, in bytes

data

pointer to data to send

rawtag

data to identify the request to completion handler

Description

Passes custom tag. Use pointer to raw1394_reqhandle if you use the standard tag handler.

Returns

0 on success or -1 on failure (sets errno)