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

KinoAudioInput Class Reference

#include <kino_av_pipe.h>

Inheritance diagram for KinoAudioInput:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~KinoAudioInput ()
virtual bool Open (char *input)=0
virtual int GetChannels ()=0
virtual int GetFrequency ()=0
virtual int GetBytesPerSample ()=0
virtual long GetNumberOfSamples ()=0
virtual bool Seek (off_t offset)=0
virtual bool Get (int16_t *data, int numberofsamples)=0
virtual bool Close ()=0

Constructor & Destructor Documentation

virtual KinoAudioInput::~KinoAudioInput  )  [inline, virtual]
 

Definition at line 32 of file kino_av_pipe.h.

00032 {}


Member Function Documentation

virtual bool KinoAudioInput::Close  )  [pure virtual]
 

Implemented in WAVImport, and PipeImport.

virtual bool KinoAudioInput::Get int16_t *  data,
int  numberofsamples
[pure virtual]
 

Implemented in WAVImport, and PipeImport.

Referenced by WavSelect::WavRead(), and WavSelect::WavStart().

virtual int KinoAudioInput::GetBytesPerSample  )  [pure virtual]
 

Implemented in WAVImport, and PipeImport.

virtual int KinoAudioInput::GetChannels  )  [pure virtual]
 

Implemented in WAVImport, and PipeImport.

virtual int KinoAudioInput::GetFrequency  )  [pure virtual]
 

Implemented in WAVImport, and PipeImport.

Referenced by WavSelect::GetAdjustedSamples(), WavSelect::WavFileSelected(), WavSelect::WavGetFrequency(), WavSelect::WavRead(), and WavSelect::WavStart().

virtual long KinoAudioInput::GetNumberOfSamples  )  [pure virtual]
 

Implemented in WAVImport, and PipeImport.

Referenced by WavSelect::WavFileSelected().

virtual bool KinoAudioInput::Open char *  input  )  [pure virtual]
 

Implemented in WAVImport, and PipeImport.

Referenced by KinoAudioInputFactory::CreateAudioInput(), and WavSelect::WavStart().

virtual bool KinoAudioInput::Seek off_t  offset  )  [pure virtual]
 

Implemented in WAVImport, and PipeImport.

Referenced by WavSelect::WavStart().


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