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. | |