Cinder
Main Page
Related Pages
Namespaces
Classes
Files
Examples
File List
File Members
Classes
|
Namespaces
|
Typedefs
|
Enumerations
|
Functions
include/cinder/audio/PcmBuffer.h File Reference
Go to the source code of this file.
Classes
struct
cinder::audio::BufferT< T >
struct
cinder::audio::BufferListT< T >
class
cinder::audio::PcmBufferT< T >
class
cinder::audio::PcmBufferException
class
cinder::audio::InvalidChannelPcmBufferException
class
cinder::audio::OutOfRangePcmBufferException
Namespaces
namespace
cinder
namespace
cinder::audio
Typedefs
typedef enum
cinder::audio::ChannelIdentifier
cinder::audio::ChannelIdentifier
typedef BufferT< void >
cinder::audio::BufferGeneric
typedef BufferT< uint8_t >
cinder::audio::Buffer8u
typedef BufferT< int8_t >
cinder::audio::Buffer8i
typedef BufferT< uint16_t >
cinder::audio::Buffer16u
typedef BufferT< int16_t >
cinder::audio::Buffer16i
typedef BufferT< int32_t >
cinder::audio::Buffer32i
typedef BufferT< uint32_t >
cinder::audio::Buffer32u
typedef BufferT< float >
cinder::audio::Buffer32f
typedef std::shared_ptr
< BufferT< float > >
cinder::audio::Buffer32fRef
typedef BufferListT< void >
cinder::audio::BufferList
typedef BufferListT< float >
cinder::audio::BufferList32f
typedef std::shared_ptr
< BufferList32f >
cinder::audio::BufferList32fRef
typedef PcmBufferT< float >
cinder::audio::PcmBuffer32f
typedef std::shared_ptr
< PcmBuffer32f >
cinder::audio::PcmBuffer32fRef
Enumerations
enum
cinder::audio::ChannelIdentifier
{
cinder::audio::CHANNEL_FRONT_LEFT
= 0,
cinder::audio::CHANNEL_FRONT_RIGHT
= 1 }
Functions
void
cinder::audio::silenceBuffers
(BufferList *aBufferList)
template<typename T >
void
cinder::audio::deleteBuffer
(BufferT< T > *aBuffer)
template<typename T >
std::shared_ptr< BufferListT< T > >
cinder::audio::createBufferList
(uint32_t sampleCount, uint16_t channelCount, bool isInterleaved)
template<typename T >
void
cinder::audio::deleteBufferList
(BufferListT< T > *aBufferList)