#include <l1394_dviso.h>
Inheritance diagram for L1394::internal::DvIso:
Public Member Functions | |
DvIso (const Node *parent, raw1394handle_t) | |
~DvIso () | |
virtual Frame * | getFrame () |
This method returns a pointer to the next incoming frame. | |
virtual void | releaseFrame (Frame *) |
This method releases a Frame. | |
virtual bool | getFrameMode () const |
Returns the current frame mode. | |
virtual void | setFrameMode (const bool b) |
virtual int | setParameter (const int buffercount, const int channel, const int buffersize) |
sets the parameter | |
int | startIsoListen () |
This function starts iso listening on a specific channel. | |
int | stopIsoListen () |
This function stops iso listening. |
Definition at line 35 of file l1394_dviso.h.
|
Definition at line 26 of file l1394_dviso.cpp. |
|
Definition at line 76 of file l1394_dviso.cpp. |
|
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.
Implements L1394::Iso. Definition at line 188 of file l1394_dviso.cpp. References L1394::ThreadMutex::lock(), and L1394::ThreadMutex::unlock(). |
|
Returns the current frame mode.
Implements L1394::Iso. Definition at line 42 of file l1394_dviso.h. |
|
This method releases a Frame.
Implements L1394::Iso. Definition at line 204 of file l1394_dviso.cpp. References L1394::ThreadMutex::lock(), and L1394::ThreadMutex::unlock(). |
|
Implements L1394::Iso. Definition at line 43 of file l1394_dviso.h. |
|
sets the parameter
Implements L1394::Iso. Definition at line 45 of file l1394_dviso.cpp. References channel, L1394::Singleton< T, CreationPolicy, LifetimePolicy, ThreadingModel >::getInstance(), L1394_FAILED, and L1394_SUCCESS. |
|
This function starts iso listening on a specific channel.
Implements L1394::Iso. Definition at line 157 of file l1394_dviso.cpp. References L1394::Singleton< T, CreationPolicy, LifetimePolicy, ThreadingModel >::getInstance(), L1394_FAILED, and L1394_SUCCESS. |
|
This function stops iso listening.
Implements L1394::Iso. Definition at line 180 of file l1394_dviso.cpp. References L1394_SUCCESS. |