|
Sound Open Firmware
|
"Scoped enumeration" of values which specify data buffer alignment of input or output stream buffer. More...
#include <processing_module_prerequisites.h>
Public Types | |
| enum | WordSize { _4_BYTES = 4 , _8_BYTES = 8 } |
| the enumeration type of StreamBufferAlignment "scoped enumeration" More... | |
| typedef uint8_t | Type |
| Type of the inner integral value. | |
Public Member Functions | |
| StreamBufferAlignment (void) | |
| Initializes a new instance of StreamBufferAlignment with value set to _4_BYTES. | |
| StreamBufferAlignment (WordSize val) | |
| Initializes a new instance of StreamBufferAlignment given a StreamBufferAlignment::WordSize value. | |
| StreamBufferAlignment (Type val) | |
| Initializes a new instance of StreamBufferAlignment given a StreamBufferAlignment::Type value. | |
| StreamBufferAlignment (const StreamBufferAlignment &ref) | |
| Copy constructor. | |
| operator WordSize (void) | |
| Implicit cast operator to IoChunkAligment::WordSize. | |
| operator Type (void) | |
| Implicit cast operator to IoChunkAligment::Type. | |
| StreamBufferAlignment & | operator= (const StreamBufferAlignment &src) |
| default assignment operator | |
| StreamBufferAlignment & | operator= (const StreamBufferAlignment::WordSize &src) |
| assignment operator given a StreamBufferAlignment::WordSize value | |
| bool | operator> (const StreamBufferAlignment &r) const |
| implement comparison operator | |
| bool | operator< (const StreamBufferAlignment &r) const |
| implement comparison operator | |
| bool | operator== (const StreamBufferAlignment &r) const |
| implement comparison operator | |
| bool | operator!= (const StreamBufferAlignment &r) const |
| implement comparison operator | |
"Scoped enumeration" of values which specify data buffer alignment of input or output stream buffer.
| typedef uint8_t intel_adsp::StreamBufferAlignment::Type |
Type of the inner integral value.
the enumeration type of StreamBufferAlignment "scoped enumeration"
| Enumerator | |
|---|---|
| _4_BYTES | enumeration tag for 4-bytes aligned buffer |
| _8_BYTES | enumeration tag for 8-bytes aligned buffer |
|
inline |
Initializes a new instance of StreamBufferAlignment with value set to _4_BYTES.
|
inline |
Initializes a new instance of StreamBufferAlignment given a StreamBufferAlignment::WordSize value.
|
inlineexplicit |
Initializes a new instance of StreamBufferAlignment given a StreamBufferAlignment::Type value.
|
inline |
Copy constructor.
|
inline |
Implicit cast operator to IoChunkAligment::Type.
|
inline |
Implicit cast operator to IoChunkAligment::WordSize.
|
inline |
implement comparison operator
|
inline |
implement comparison operator
|
inline |
default assignment operator
|
inline |
assignment operator given a StreamBufferAlignment::WordSize value
|
inline |
implement comparison operator
|
inline |
implement comparison operator