MythTV
master
|
#include <el_processor.h>
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 | |
Impl * | m_impl |
Definition at line 23 of file el_processor.h.
|
explicit |
Definition at line 461 of file el_processor.cpp.
fsurround_decoder::~fsurround_decoder | ( | ) |
Definition at line 463 of file el_processor.cpp.
float ** fsurround_decoder::getInputBuffers | ( | ) |
Definition at line 479 of file el_processor.cpp.
Referenced by FreeSurround::putFrames().
float ** fsurround_decoder::getOutputBuffers | ( | ) |
Definition at line 484 of file el_processor.cpp.
Referenced by FreeSurround::receiveFrames().
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().
void fsurround_decoder::flush | ( | ) |
Definition at line 469 of file el_processor.cpp.
Referenced by FreeSurround::flush(), and FreeSurround::open().
void fsurround_decoder::surround_coefficients | ( | float | a, |
float | b | ||
) |
Definition at line 471 of file el_processor.cpp.
Referenced by FreeSurround::SetParams().
void fsurround_decoder::phase_mode | ( | unsigned | mode | ) |
Definition at line 473 of file el_processor.cpp.
Referenced by FreeSurround::SetParams().
void fsurround_decoder::steering_mode | ( | bool | mode | ) |
Definition at line 475 of file el_processor.cpp.
Referenced by FreeSurround::SetParams().
void fsurround_decoder::separation | ( | float | front, |
float | rear | ||
) |
Definition at line 477 of file el_processor.cpp.
Referenced by FreeSurround::SetParams().
void fsurround_decoder::sample_rate | ( | unsigned int | samplerate | ) |
Definition at line 489 of file el_processor.cpp.
Referenced by FreeSurround::open().
|
private |
Definition at line 70 of file el_processor.h.
Referenced by decode(), flush(), getInputBuffers(), getOutputBuffers(), phase_mode(), sample_rate(), separation(), steering_mode(), surround_coefficients(), and ~fsurround_decoder().