MythTV  master
Classes | Public Member Functions | Private Attributes | List of all members
fsurround_decoder Class Reference

#include <el_processor.h>

Collaboration diagram for fsurround_decoder:
Collaboration graph
[legend]

Classes

class  Impl
 

Public Member Functions

 fsurround_decoder (unsigned blocksize=8192)
 
 ~fsurround_decoder ()
 
float ** getInputBuffers ()
 
float ** getOutputBuffers ()
 
void decode (float center_width=1, float dimension=0, float adaption_rate=1)
 
void flush ()
 
void surround_coefficients (float a, float b)
 
void phase_mode (unsigned mode)
 
void steering_mode (bool mode)
 
void separation (float front, float rear)
 
void sample_rate (unsigned int samplerate)
 

Private Attributes

Implm_impl
 

Detailed Description

Definition at line 23 of file el_processor.h.

Constructor & Destructor Documentation

◆ fsurround_decoder()

fsurround_decoder::fsurround_decoder ( unsigned  blocksize = 8192)
explicit

Definition at line 461 of file el_processor.cpp.

◆ ~fsurround_decoder()

fsurround_decoder::~fsurround_decoder ( )

Definition at line 463 of file el_processor.cpp.

Member Function Documentation

◆ getInputBuffers()

float ** fsurround_decoder::getInputBuffers ( )

Definition at line 479 of file el_processor.cpp.

Referenced by FreeSurround::putFrames().

◆ getOutputBuffers()

float ** fsurround_decoder::getOutputBuffers ( )

Definition at line 484 of file el_processor.cpp.

Referenced by FreeSurround::receiveFrames().

◆ decode()

void fsurround_decoder::decode ( float  center_width = 1,
float  dimension = 0,
float  adaption_rate = 1 
)

Definition at line 465 of file el_processor.cpp.

Referenced by FreeSurround::process_block().

◆ flush()

void fsurround_decoder::flush ( )

Definition at line 469 of file el_processor.cpp.

Referenced by FreeSurround::flush(), and FreeSurround::open().

◆ surround_coefficients()

void fsurround_decoder::surround_coefficients ( float  a,
float  b 
)

Definition at line 471 of file el_processor.cpp.

Referenced by FreeSurround::SetParams().

◆ phase_mode()

void fsurround_decoder::phase_mode ( unsigned  mode)

Definition at line 473 of file el_processor.cpp.

Referenced by FreeSurround::SetParams().

◆ steering_mode()

void fsurround_decoder::steering_mode ( bool  mode)

Definition at line 475 of file el_processor.cpp.

Referenced by FreeSurround::SetParams().

◆ separation()

void fsurround_decoder::separation ( float  front,
float  rear 
)

Definition at line 477 of file el_processor.cpp.

Referenced by FreeSurround::SetParams().

◆ sample_rate()

void fsurround_decoder::sample_rate ( unsigned int  samplerate)

Definition at line 489 of file el_processor.cpp.

Referenced by FreeSurround::open().

Member Data Documentation

◆ m_impl

Impl* fsurround_decoder::m_impl
private

The documentation for this class was generated from the following files: