
Data Structures | |
| struct | encoder_sys_t |
Functions | |
| static int | OpenEncoder (vlc_object_t *) |
| static void | CloseEncoder (vlc_object_t *) |
| static block_t * | EncodeFrame (encoder_t *, aout_buffer_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static block_t * | GetPCM (encoder_t *p_enc, aout_buffer_t *p_block) |
| static void CloseEncoder | ( | vlc_object_t * | p_this | ) | [static] |
| static block_t * EncodeFrame | ( | encoder_t * | p_enc, | |
| aout_buffer_t * | p_block | |||
| ) | [static] |
References es_format_t::audio, block_ChainAppend(), block_New, block_Release(), chunk, ENC_CHUNK_SKIP_HDR, enc_chunk_hdr::enc_data, enc_chunk_hdr::enc_size, encode_frame(), encoder_t::fmt_out, GetPCM(), block_t::i_buffer, block_t::i_dts, block_t::i_length, block_t::i_nb_samples, block_t::i_pts, audio_format_t::i_rate, block_t::p_buffer, SAMP_PER_FRAME1, vlc_memcpy(), and VLC_UNUSED.
| static block_t* GetPCM | ( | encoder_t * | p_enc, | |
| aout_buffer_t * | p_block | |||
| ) | [static] |
References block_FifoCount(), block_FifoGet(), block_FifoPut(), block_New, block_t::i_buffer, encoder_sys_t::i_buffer, encoder_sys_t::p_buffer, block_t::p_buffer, encoder_sys_t::p_fifo, encoder_t::p_sys, pcm_chunk_size, and vlc_memcpy().
Referenced by EncodeFrame().
| static int OpenEncoder | ( | vlc_object_t * | p_this | ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6