Data Structures | |
struct | vStreamStatus_t |
struct | vStreamDriver_t |
Access structure of the Virtual Streaming interface Driver. More... | |
Macros | |
#define | VSTREAM_MODE_CONTINUOUS (0UL) |
Continuous mode (default) | |
#define | VSTREAM_MODE_SINGLE (1UL) |
Single-shot mode. | |
#define | VSTREAM_EVENT_DATA (1UL) |
Data block received/sent. | |
#define | VSTREAM_EVENT_OVERFLOW (1UL << 1) |
Data buffer overflow. | |
#define | VSTREAM_EVENT_UNDERFLOW (1UL << 2) |
Data buffer underflow. | |
#define | VSTREAM_EVENT_EOS (1UL << 3) |
End of stream. | |
#define | VSTREAM_OK (0) |
Operation succeeded. | |
#define | VSTREAM_ERROR (-1) |
Unspecified error. | |
#define | VSTREAM_ERROR_PARAMETER (-2) |
Parameter error. | |
Typedefs | |
typedef void(* | vStreamEvent_t) (uint32_t event_flags) |
Pointer to vStreamEvent : Handling of Virtual Streaming Events. | |