openshot-audio
0.1.4
|
#include <juce_ByteOrder.h>
Contains static methods for converting the byte order between different endiannesses.
|
inlinestaticnoexcept |
Converts 3 big-endian bytes into a signed 24-bit value (which is sign-extended to 32 bits).
|
inlinestaticnoexcept |
Copies a 24-bit number to 3 big-endian bytes.
|
inlinestaticnoexcept |
Turns 4 bytes into a big-endian integer.
|
inlinestaticnoexcept |
Turns 8 bytes into a big-endian integer.
|
inlinestaticnoexcept |
Turns 2 bytes into a big-endian integer.
|
inlinestaticnoexcept |
Returns true if the current CPU is big-endian.
|
inlinestaticnoexcept |
Converts 3 little-endian bytes into a signed 24-bit value (which is sign-extended to 32 bits).
|
inlinestaticnoexcept |
Copies a 24-bit number to 3 little-endian bytes.
|
inlinestaticnoexcept |
Turns 4 bytes into a little-endian integer.
|
inlinestaticnoexcept |
Turns 8 bytes into a little-endian integer.
|
inlinestaticnoexcept |
Turns 2 bytes into a little-endian integer.
Swaps the upper and lower bytes of a 16-bit integer.
Reverses the order of the 4 bytes in a 32-bit integer.
Reverses the order of the 8 bytes in a 64-bit integer.
Swaps the byte order of a 16-bit int if the CPU is big-endian
Swaps the byte order of a 32-bit int if the CPU is big-endian
Swaps the byte order of a 64-bit int if the CPU is big-endian
Swaps the byte order of a 16-bit int if the CPU is little-endian
Swaps the byte order of a 32-bit int if the CPU is little-endian
Swaps the byte order of a 64-bit int if the CPU is little-endian