#include <l1394_iso.h>
Inheritance diagram for L1394::Iso:
Public Member Functions | |
virtual | ~Iso () |
destructor | |
virtual Frame * | getFrame ()=0 |
This method returns a pointer to the next incoming frame. | |
virtual void | releaseFrame (Frame *frame)=0 |
This method releases a Frame. | |
virtual void | setFrameMode (const bool b)=0 |
virtual bool | getFrameMode () const =0 |
Returns the current frame mode. | |
virtual int | setParameter (const int buffercount, const int channel, const int buffersize)=0 |
sets the parameter | |
virtual int | startIsoListen ()=0 |
This method starts iso-receive. | |
virtual int | stopIsoListen ()=0 |
This method stops iso-receive. | |
virtual void | flushQueue () |
The method getBuffer returns the actual buffer with one frame. At this time the method getBuffer() blocks until a buffer is filled with video datas.
The actual version of the video module is not multi-thread safe!!!
Definition at line 25 of file l1394_iso.h.
|
destructor
Definition at line 32 of file l1394_iso.h. |
|
Reimplemented in L1394::internal::DccIso. Definition at line 70 of file l1394_iso.h. |
|
This method returns a pointer to the next incoming frame. If no complete frame is available this method (blocked) waits for the next frame. The Frame will be released by calling this method again, if the auto-release mode is enabled.
Implemented in L1394::internal::DccIso, and L1394::internal::DvIso. Definition at line 32 of file l1394_iso.h. |
|
Returns the current frame mode.
Implemented in L1394::internal::DccIso, and L1394::internal::DvIso. |
|
This method releases a Frame.
Implemented in L1394::internal::DccIso, and L1394::internal::DvIso. |
|
Implemented in L1394::internal::DccIso, and L1394::internal::DvIso. |
|
sets the parameter
Implemented in L1394::internal::DccIso, and L1394::internal::DvIso. |
|
This method starts iso-receive.
Implemented in L1394::internal::DccIso, and L1394::internal::DvIso. |
|
This method stops iso-receive.
Implemented in L1394::internal::DccIso, and L1394::internal::DvIso. |