Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

kino::audio_sequence Class Reference

Defines a random-access container of audio samples. More...

#include <kino_plugin_types.h>

List of all members.

Public Types

typedef audio_samplepointer
typedef const audio_sampleconst_pointer
typedef audio_samplereference
typedef const audio_sampleconst_reference
typedef audio_sample value_type
typedef unsigned long size_type
typedef long difference_type

Public Member Functions

 ~audio_sequence ()
size_type size () const
bool empty () const
reference operator[] (size_type Offset)
const_reference operator[] (size_type Offset) const
reference front ()
const_reference front () const
reference back ()
const_reference back () const
void push_back (const_reference Value)
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
 audio_sequence (implementation *Implementation)

Private Attributes

implementation *const m_implementation

Classes

class  const_iterator
class  iterator


Detailed Description

Defines a random-access container of audio samples.

Definition at line 737 of file kino_plugin_types.h.


Member Typedef Documentation

typedef const audio_sample* kino::audio_sequence::const_pointer
 

Definition at line 741 of file kino_plugin_types.h.

typedef const audio_sample& kino::audio_sequence::const_reference
 

Definition at line 743 of file kino_plugin_types.h.

typedef long kino::audio_sequence::difference_type
 

Definition at line 746 of file kino_plugin_types.h.

typedef audio_sample* kino::audio_sequence::pointer
 

Definition at line 740 of file kino_plugin_types.h.

typedef audio_sample& kino::audio_sequence::reference
 

Definition at line 742 of file kino_plugin_types.h.

typedef unsigned long kino::audio_sequence::size_type
 

Definition at line 745 of file kino_plugin_types.h.

typedef audio_sample kino::audio_sequence::value_type
 

Definition at line 744 of file kino_plugin_types.h.


Constructor & Destructor Documentation

kino::audio_sequence::~audio_sequence  ) 
 

kino::audio_sequence::audio_sequence implementation *  Implementation  ) 
 


Member Function Documentation

const_reference kino::audio_sequence::back  )  const
 

reference kino::audio_sequence::back  ) 
 

const_iterator kino::audio_sequence::begin  )  const
 

iterator kino::audio_sequence::begin  ) 
 

bool kino::audio_sequence::empty  )  const
 

const_iterator kino::audio_sequence::end  )  const
 

iterator kino::audio_sequence::end  ) 
 

const_reference kino::audio_sequence::front  )  const
 

reference kino::audio_sequence::front  ) 
 

const_reference kino::audio_sequence::operator[] size_type  Offset  )  const
 

reference kino::audio_sequence::operator[] size_type  Offset  ) 
 

void kino::audio_sequence::push_back const_reference  Value  ) 
 

size_type kino::audio_sequence::size  )  const
 


Member Data Documentation

implementation* const kino::audio_sequence::m_implementation [private]
 

Definition at line 823 of file kino_plugin_types.h.


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 22:13:29 2007 for Kino by  doxygen 1.4.2