amcodecMy Project
|
Function prototypes of codec lib. More...


Go to the source code of this file.
Functions | |
int | codec_init (codec_para_t *) |
codec_init Initialize the codec device based on stream type | |
int | codec_close (codec_para_t *) |
codec_close Close codec device | |
void | codec_close_audio_async (codec_para_t *pcodec) |
codec_close_audio Close audio decoder | |
void | codec_audio_basic_init (void) |
void | codec_close_audio (codec_para_t *) |
codec_close_audio Close audio decoder | |
void | codec_resume_audio (codec_para_t *, unsigned int) |
codec_resume_audio Resume audio decoder to work (etc, after pause) | |
int | codec_reset (codec_para_t *) |
codec_reset Reset codec device | |
int | codec_init_sub (codec_para_t *) |
codec_init_sub Initialize subtile codec device | |
int | codec_open_sub_read (void) |
codec_open_sub_read Open read_subtitle device which is special for read subtile data | |
int | codec_close_sub (codec_para_t *) |
codec_close_sub Close subtile device | |
int | codec_close_sub_fd (CODEC_HANDLE) |
codec_close_sub_fd Close subtile device by fd | |
int | codec_reset_subtile (codec_para_t *pcodec) |
codec_reset_subtile Reset subtitle device, especially for subtitle swith | |
int | codec_poll_sub (codec_para_t *) |
codec_poll_sub Polling subtile device if subtitle data is ready | |
int | codec_poll_sub_fd (CODEC_HANDLE, int) |
codec_poll_sub_fd Polling subtile device if subtitle data is ready by fd | |
int | codec_get_sub_size (codec_para_t *) |
codec_get_sub_size Get the size of subtitle data which is ready | |
int | codec_get_sub_size_fd (CODEC_HANDLE) |
codec_get_sub_size_fd Get the size of subtitle data which is ready by fd | |
int | codec_read_sub_data (codec_para_t *, char *, unsigned int) |
codec_read_sub_data Read subtitle data from codec device | |
int | codec_read_sub_data_fd (CODEC_HANDLE, char *, unsigned int) |
codec_read_sub_data_fd Read subtitle data from codec device by fd | |
int | codec_write_sub_data (codec_para_t *, char *, unsigned int) |
codec_write_sub_data Write subtile data to subtitle device | |
int | codec_init_cntl (codec_para_t *) |
codec_init_cntl Initialize the video control device | |
int | codec_close_cntl (codec_para_t *) |
codec_close_cntl Close video control device | |
int | codec_poll_cntl (codec_para_t *) |
codec_poll_cntl Polling video control device | |
int | codec_get_cntl_state (codec_para_t *) |
codec_get_cntl_state Get the status of video control device, especially for trickmode | |
int | codec_get_cntl_vpts (codec_para_t *pcodec) |
codec_get_cntl_vpts Get the vpts in trickmode | |
int | codec_set_cntl_mode (codec_para_t *, unsigned int) |
codec_set_cntl_mode Set the mode to video control device, especially for trickmode | |
int | codec_set_mode (codec_para_t *, unsigned int) |
int | codec_set_cntl_avthresh (codec_para_t *, unsigned int) |
codec_set_cntl_avthresh Set the AV sync threshold which defines the max time difference between A/V | |
int | codec_set_cntl_syncthresh (codec_para_t *pcodec, unsigned int syncthresh) |
codec_set_cntl_syncthresh Set sync threshold control which defines the starting system time (hold video or not) when playing | |
int | codec_reset_audio (codec_para_t *pcodec) |
codec_reset_audio Reset audio decoder, especially for audio switch | |
int | codec_set_audio_pid (codec_para_t *pcodec) |
codec_set_audio_id Set audio pid by codec device | |
int | codec_set_sub_id (codec_para_t *pcodec) |
codec_set_sub_id Set subtitle pid by codec device | |
int | codec_set_sub_type (codec_para_t *pcodec) |
codec_set_sub_type Set subtitle type by codec device | |
int | codec_audio_reinit (codec_para_t *pcodec) |
codec_audio_reinit Re-initialize audio codec | |
int | codec_set_dec_reset (codec_para_t *pcodec) |
codec_set_dec_reset Set decoder reset flag when reset | |
int | codec_write (codec_para_t *pcodec, void *buffer, int len) |
codec_write Write data to codec device | |
int | codec_checkin_pts (codec_para_t *pcodec, unsigned long pts) |
codec_checkin_pts Checkin pts to codec device | |
int | codec_get_vbuf_state (codec_para_t *, struct buf_status *) |
codec_get_vbuf_state Get the state of video buffer by codec device | |
int | codec_get_abuf_state (codec_para_t *, struct buf_status *) |
codec_get_abuf_state Get the state of audio buffer by codec device | |
int | codec_get_vdec_state (codec_para_t *, struct vdec_status *) |
codec_get_vdec_state Get the state of video decoder by codec device | |
int | codec_get_adec_state (codec_para_t *, struct adec_status *) |
codec_get_adec_state Get the state of audio decoder by codec device | |
int | codec_pause (codec_para_t *) |
codec_pause Pause all playing(A/V) by codec device | |
int | codec_resume (codec_para_t *) |
codec_resume Resume playing(A/V) by codec device | |
int | codec_audio_search (codec_para_t *p) |
int | codec_set_mute (codec_para_t *p, int mute) |
int | codec_get_volume_range (codec_para_t *, int *min, int *max) |
int | codec_set_volume (codec_para_t *, float val) |
int | codec_get_volume (codec_para_t *, float *val) |
int | codec_set_lrvolume (codec_para_t *, float lvol, float rvol) |
int | codec_get_lrvolume (codec_para_t *, float *lvol, float *rvol) |
int | codec_get_mutesta (codec_para_t *) |
int | codec_set_volume_balance (codec_para_t *, int) |
int | codec_swap_left_right (codec_para_t *) |
int | codec_left_mono (codec_para_t *p) |
int | codec_right_mono (codec_para_t *p) |
int | codec_stereo (codec_para_t *p) |
int | codec_lr_mix_set (codec_para_t *p, int enable) |
int | codec_get_soundtrack (codec_para_t *p, int *strack) |
int | codec_audio_automute (void *priv, int auto_mute) |
int | codec_audio_spectrum_switch (codec_para_t *p, int isStart, int interval) |
int | codec_audio_isready (codec_para_t *p) |
codec_audio_isready check audio finish init ok | |
int | codec_audio_get_nb_frames (codec_para_t *p) |
codec_audio_get_nb_frames get audiodsp decoded frame number | |
int | codec_audio_set_audioinfo (codec_para_t *p) |
int | codec_pcmpara_Applied_get (codec_para_t *p, int *pfs, int *pch) |
int | codec_get_apts (codec_para_t *pcodec) |
codec_get_apts get audio pts | |
int | codec_get_vpts (codec_para_t *pcodec) |
codec_get_vpts get video pts | |
int | codec_get_pcrscr (codec_para_t *pcodec) |
codec_get_pcrscr get system pcrscr | |
int | codec_set_pcrscr (codec_para_t *pcodec, int val) |
codec_set_pcrscr set system pcrscr | |
int | codec_set_syncenable (codec_para_t *pcodec, int enable) |
codec_set_syncenable enable or disable av sync | |
int | codec_set_sync_audio_discont (codec_para_t *pcodec, int discontinue) |
codec_set_sync_audio_discont set sync discontinue state | |
int | codec_get_sync_audio_discont (codec_para_t *pcodec) |
codec_get_sync_audio_discont get audio sync discontinue state | |
int | codec_set_sync_video_discont (codec_para_t *pcodec, int discontinue) |
codec_set_sync_video_discont set sync discontinue state | |
int | codec_get_sync_video_discont (codec_para_t *pcodec) |
codec_get_sync_video_discont get video sync discontinue state | |
unsigned long | codec_get_sync_audio_discont_diff (codec_para_t *pcodec) |
codec_get_sync_audio_discont_diff get audio sync discontinue state | |
unsigned long | codec_get_sync_video_discont_diff (codec_para_t *pcodec) |
codec_get_sync_video_discont_diff get audio sync discontinue state | |
int | codec_set_sync_audio_discont_diff (codec_para_t *pcodec, unsigned long discontinue_diff) |
codec_set_sync_audio_discont_diff set sync discontinue diff | |
int | codec_set_sync_video_discont_diff (codec_para_t *pcodec, unsigned long discontinue_diff) |
codec_set_sync_video_discont_diff set sync discontinue diff | |
int | codec_get_sub_num (codec_para_t *pcodec) |
codec_get_sub_num get the number of subtitle | |
int | codec_get_sub_info (codec_para_t *pcodec, subtitle_info_t *sub_info) |
codec_get_sub_info get subtitle information | |
int | codec_set_av_threshold (codec_para_t *pcodec, int threshold) |
int | codec_get_freerun_mode (codec_para_t *pcodec) |
codec_get_freerun_mode Get the mode of video freerun | |
int | codec_set_freerun_mode (codec_para_t *pcodec, unsigned int mode) |
codec_set_freerun_mode Set the mode to video freerun | |
int | codec_init_audio_utils (codec_para_t *pcodec) |
codec_init_audio_utils Initialize the audio utils device | |
int | codec_release_audio_utils (codec_para_t *pcodec) |
codec_release_audio_utils Release the audio utils device | |
int | codec_set_audio_resample_ena (codec_para_t *pcodec, unsigned long mode) |
codec_set_audio_resample_ena Set audio resample | |
int | codec_get_audio_resample_ena (codec_para_t *pcodec) |
codec_set_audio_resample_ena Set audio resample enable | |
int | codec_set_audio_resample_type (codec_para_t *pcodec, unsigned long type) |
codec_set_audio_resample_type Set audio resample type | |
int | codec_set_video_delay_limited_ms (codec_para_t *pcodec, int delay_ms) |
codec_set_video_delay_limited_ms Set video buffer max delayed,if> settings,write may wait& again, | |
int | codec_get_video_delay_limited_ms (codec_para_t *pcodec, int *delay_ms) |
codec_get_video_delay_limited_ms Set video buffer max delayed,if> settings,write may wait& again, | |
int | codec_set_audio_delay_limited_ms (codec_para_t *pcodec, int delay_ms) |
codec_set_video_delay_limited_ms Set video buffer max delayed,if> settings,write may wait& again, | |
int | codec_get_audio_delay_limited_ms (codec_para_t *pcodec, int *delay_ms) |
codec_get_audio_delay_limited_ms get video buffer max delayed,if> settings,write may wait& again, | |
int | codec_get_audio_cur_delay_ms (codec_para_t *pcodec, int *delay_ms) |
codec_get_audio_cur_delay_ms get current audio delay ms | |
int | codec_get_video_cur_delay_ms (codec_para_t *pcodec, int *delay_ms) |
codec_get_video_cur_delay_ms get video current delay ms | |
int | codec_get_video_cur_bitrate (codec_para_t *pcodec, int *bitrate) |
codec_get_audio_cur_delay_ms get vido latest bitrate. | |
int | codec_get_audio_cur_bitrate (codec_para_t *pcodec, int *bitrate) |
codec_get_audio_cur_bitrate get audio latest bitrate. | |
int | codec_set_vsync_upint (codec_para_t *pcodec, unsigned int mode) |
codec_set_vsync_upint Set the mode to video freerun | |
int | codec_get_last_checkout_apts (codec_para_t *pcodec, unsigned long *apts) |
int | codec_get_last_checkin_apts (codec_para_t *pcodec, unsigned long *apts) |
int | codec_disalbe_slowsync (codec_para_t *pcodec, int disable_slowsync) |
codec_disalbe_slowsync Set the slowsync disable or enable |
Detailed Description
Function prototypes of codec lib.
Definition in file codec.h.
Function Documentation
int codec_audio_get_nb_frames | ( | codec_para_t * | p | ) |
codec_audio_get_nb_frames get audiodsp decoded frame number
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1641 of file codec_ctrl.c.
int codec_audio_isready | ( | codec_para_t * | p | ) |
codec_audio_isready check audio finish init ok
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1618 of file codec_ctrl.c.
int codec_audio_reinit | ( | codec_para_t * | pcodec | ) |
codec_audio_reinit Re-initialize audio codec
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1585 of file codec_ctrl.c.
int codec_checkin_pts | ( | codec_para_t * | pcodec, |
unsigned long | pts | ||
) |
codec_checkin_pts Checkin pts to codec device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] pts Pts to be checked in
Definition at line 900 of file codec_ctrl.c.
int codec_close | ( | codec_para_t * | pcodec | ) |
codec_close Close codec device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 782 of file codec_ctrl.c.
Referenced by codec_reset().

void codec_close_audio | ( | codec_para_t * | pcodec | ) |
codec_close_audio Close audio decoder
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 808 of file codec_ctrl.c.
void codec_close_audio_async | ( | codec_para_t * | pcodec | ) |
codec_close_audio Close audio decoder
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 824 of file codec_ctrl.c.
int codec_close_cntl | ( | codec_para_t * | pcodec | ) |
codec_close_cntl Close video control device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1394 of file codec_ctrl.c.
Referenced by codec_close().
int codec_close_sub | ( | codec_para_t * | pcodec | ) |
codec_close_sub Close subtile device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1143 of file codec_ctrl.c.
int codec_close_sub_fd | ( | CODEC_HANDLE | sub_fd | ) |
codec_close_sub_fd Close subtile device by fd
- Parameters:
-
[in] sub_fd subtile device fd
Definition at line 1164 of file codec_ctrl.c.
Referenced by codec_close().
int codec_disalbe_slowsync | ( | codec_para_t * | pcodec, |
int | disable_slowsync | ||
) |
codec_disalbe_slowsync Set the slowsync disable or enable
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] disalbe_slowsync disable slowsync or not
Definition at line 2352 of file codec_ctrl.c.
int codec_get_abuf_state | ( | codec_para_t * | p, |
struct buf_status * | buf | ||
) |
codec_get_abuf_state Get the state of audio buffer by codec device
- Parameters:
-
[in] p Pointer of codec parameter structure [out] buf Pointer of buffer status structure to get audio buffer state
Definition at line 934 of file codec_ctrl.c.
int codec_get_adec_state | ( | codec_para_t * | p, |
struct adec_status * | adec | ||
) |
codec_get_adec_state Get the state of audio decoder by codec device
- Parameters:
-
[in] p Pointer of codec parameter structure [out] adec Pointer of audio decoder status structure
Definition at line 975 of file codec_ctrl.c.
int codec_get_apts | ( | codec_para_t * | pcodec | ) |
codec_get_apts get audio pts
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1665 of file codec_ctrl.c.
int codec_get_audio_cur_bitrate | ( | codec_para_t * | pcodec, |
int * | bitrate | ||
) |
codec_get_audio_cur_bitrate get audio latest bitrate.
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2255 of file codec_ctrl.c.
int codec_get_audio_cur_delay_ms | ( | codec_para_t * | pcodec, |
int * | delay_ms | ||
) |
codec_get_audio_cur_delay_ms get current audio delay ms
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2196 of file codec_ctrl.c.
int codec_get_audio_delay_limited_ms | ( | codec_para_t * | pcodec, |
int * | delay_ms | ||
) |
codec_get_audio_delay_limited_ms get video buffer max delayed,if> settings,write may wait& again,
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2182 of file codec_ctrl.c.
int codec_get_audio_resample_ena | ( | codec_para_t * | pcodec | ) |
codec_set_audio_resample_ena Set audio resample enable
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2105 of file codec_ctrl.c.
int codec_get_cntl_state | ( | codec_para_t * | pcodec | ) |
codec_get_cntl_state Get the status of video control device, especially for trickmode
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1439 of file codec_ctrl.c.
int codec_get_cntl_vpts | ( | codec_para_t * | pcodec | ) |
codec_get_cntl_vpts Get the vpts in trickmode
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2325 of file codec_ctrl.c.
int codec_get_freerun_mode | ( | codec_para_t * | pcodec | ) |
codec_get_freerun_mode Get the mode of video freerun
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2005 of file codec_ctrl.c.
int codec_get_pcrscr | ( | codec_para_t * | pcodec | ) |
codec_get_pcrscr get system pcrscr
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1721 of file codec_ctrl.c.
int codec_get_sub_info | ( | codec_para_t * | pcodec, |
subtitle_info_t * | sub_info | ||
) |
codec_get_sub_info get subtitle information
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [out] sub_info Pointer of subtitle_info_t to save the subtitle information
Definition at line 1959 of file codec_ctrl.c.
int codec_get_sub_num | ( | codec_para_t * | pcodec | ) |
codec_get_sub_num get the number of subtitle
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1937 of file codec_ctrl.c.
int codec_get_sub_size | ( | codec_para_t * | pcodec | ) |
codec_get_sub_size Get the size of subtitle data which is ready
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1230 of file codec_ctrl.c.
int codec_get_sub_size_fd | ( | CODEC_HANDLE | sub_fd | ) |
codec_get_sub_size_fd Get the size of subtitle data which is ready by fd
- Parameters:
-
[in] sub_fd Subtitle device fd
Definition at line 1256 of file codec_ctrl.c.
int codec_get_sync_audio_discont | ( | codec_para_t * | pcodec | ) |
codec_get_sync_audio_discont get audio sync discontinue state
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1823 of file codec_ctrl.c.
unsigned long codec_get_sync_audio_discont_diff | ( | codec_para_t * | pcodec | ) |
codec_get_sync_audio_discont_diff get audio sync discontinue state
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1865 of file codec_ctrl.c.
int codec_get_sync_video_discont | ( | codec_para_t * | pcodec | ) |
codec_get_sync_video_discont get video sync discontinue state
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1844 of file codec_ctrl.c.
unsigned long codec_get_sync_video_discont_diff | ( | codec_para_t * | pcodec | ) |
codec_get_sync_video_discont_diff get audio sync discontinue state
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1886 of file codec_ctrl.c.
int codec_get_vbuf_state | ( | codec_para_t * | p, |
struct buf_status * | buf | ||
) |
codec_get_vbuf_state Get the state of video buffer by codec device
- Parameters:
-
[in] p Pointer of codec parameter structure [out] buf Pointer of buffer status structure to get video buffer state
Definition at line 916 of file codec_ctrl.c.
int codec_get_vdec_state | ( | codec_para_t * | p, |
struct vdec_status * | vdec | ||
) |
codec_get_vdec_state Get the state of video decoder by codec device
- Parameters:
-
[in] p Pointer of codec parameter structure [out] vdec Pointer of video decoder status structure
Definition at line 953 of file codec_ctrl.c.
int codec_get_video_cur_bitrate | ( | codec_para_t * | pcodec, |
int * | bitrate | ||
) |
codec_get_audio_cur_delay_ms get vido latest bitrate.
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2240 of file codec_ctrl.c.
int codec_get_video_cur_delay_ms | ( | codec_para_t * | pcodec, |
int * | delay_ms | ||
) |
codec_get_video_cur_delay_ms get video current delay ms
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2226 of file codec_ctrl.c.
int codec_get_video_delay_limited_ms | ( | codec_para_t * | pcodec, |
int * | delay_ms | ||
) |
codec_get_video_delay_limited_ms Set video buffer max delayed,if> settings,write may wait& again,
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2153 of file codec_ctrl.c.
int codec_get_vpts | ( | codec_para_t * | pcodec | ) |
codec_get_vpts get video pts
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1693 of file codec_ctrl.c.
int codec_init | ( | codec_para_t * | pcodec | ) |
codec_init Initialize the codec device based on stream type
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 640 of file codec_ctrl.c.
Referenced by codec_reset().

int codec_init_audio_utils | ( | codec_para_t * | pcodec | ) |
codec_init_audio_utils Initialize the audio utils device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2046 of file codec_ctrl.c.
int codec_init_cntl | ( | codec_para_t * | pcodec | ) |
codec_init_cntl Initialize the video control device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1369 of file codec_ctrl.c.
Referenced by codec_init().
int codec_init_sub | ( | codec_para_t * | pcodec | ) |
codec_init_sub Initialize subtile codec device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1099 of file codec_ctrl.c.
int codec_open_sub_read | ( | void | ) |
codec_open_sub_read Open read_subtitle device which is special for read subtile data
Definition at line 1121 of file codec_ctrl.c.
int codec_pause | ( | codec_para_t * | p | ) |
codec_pause Pause all playing(A/V) by codec device
- Parameters:
-
[in] p Pointer of codec parameter structure
Definition at line 1027 of file codec_ctrl.c.
int codec_poll_cntl | ( | codec_para_t * | pcodec | ) |
codec_poll_cntl Polling video control device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1416 of file codec_ctrl.c.
int codec_poll_sub | ( | codec_para_t * | pcodec | ) |
codec_poll_sub Polling subtile device if subtitle data is ready
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1183 of file codec_ctrl.c.
int codec_poll_sub_fd | ( | CODEC_HANDLE | sub_fd, |
int | timeout | ||
) |
codec_poll_sub_fd Polling subtile device if subtitle data is ready by fd
- Parameters:
-
[in] sub_fd Subtitle device fd [in] timeout Timeout for polling
Definition at line 1207 of file codec_ctrl.c.
int codec_read_sub_data | ( | codec_para_t * | pcodec, |
char * | buf, | ||
unsigned int | length | ||
) |
codec_read_sub_data Read subtitle data from codec device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [out] buf Buffer for data read from subtitle codec device [in] length Data length to be read from subtitle codec device
Definition at line 1284 of file codec_ctrl.c.
int codec_read_sub_data_fd | ( | CODEC_HANDLE | sub_fd, |
char * | buf, | ||
unsigned int | length | ||
) |
codec_read_sub_data_fd Read subtitle data from codec device by fd
- Parameters:
-
[in] sub_fd Subtitle device fd [out] buf Buffer for data read from subtitle codec device [in] length Data length to be read from subtile codec device
Definition at line 1317 of file codec_ctrl.c.
int codec_release_audio_utils | ( | codec_para_t * | pcodec | ) |
codec_release_audio_utils Release the audio utils device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2070 of file codec_ctrl.c.
int codec_reset | ( | codec_para_t * | p | ) |
codec_reset Reset codec device
- Parameters:
-
[in] p Pointer of codec parameter structure
Definition at line 1078 of file codec_ctrl.c.

int codec_reset_audio | ( | codec_para_t * | pcodec | ) |
codec_reset_audio Reset audio decoder, especially for audio switch
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1515 of file codec_ctrl.c.
int codec_reset_subtile | ( | codec_para_t * | pcodec | ) |
codec_reset_subtile Reset subtitle device, especially for subtitle swith
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1529 of file codec_ctrl.c.
int codec_resume | ( | codec_para_t * | p | ) |
codec_resume Resume playing(A/V) by codec device
- Parameters:
-
[in] p Pointer of codec parameter structure
Definition at line 1052 of file codec_ctrl.c.
void codec_resume_audio | ( | codec_para_t * | pcodec, |
unsigned int | orig | ||
) |
codec_resume_audio Resume audio decoder to work (etc, after pause)
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] orig Original audio status (has audio or not)
Definition at line 839 of file codec_ctrl.c.
int codec_set_audio_delay_limited_ms | ( | codec_para_t * | pcodec, |
int | delay_ms | ||
) |
codec_set_video_delay_limited_ms Set video buffer max delayed,if> settings,write may wait& again,
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2168 of file codec_ctrl.c.
int codec_set_audio_pid | ( | codec_para_t * | pcodec | ) |
codec_set_audio_id Set audio pid by codec device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1543 of file codec_ctrl.c.
int codec_set_audio_resample_ena | ( | codec_para_t * | pcodec, |
unsigned long | mode | ||
) |
codec_set_audio_resample_ena Set audio resample
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2091 of file codec_ctrl.c.
int codec_set_audio_resample_type | ( | codec_para_t * | pcodec, |
unsigned long | type | ||
) |
codec_set_audio_resample_type Set audio resample type
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2126 of file codec_ctrl.c.
int codec_set_cntl_avthresh | ( | codec_para_t * | pcodec, |
unsigned int | avthresh | ||
) |
codec_set_cntl_avthresh Set the AV sync threshold which defines the max time difference between A/V
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] avthresh Threshold to be set
Definition at line 1485 of file codec_ctrl.c.
int codec_set_cntl_mode | ( | codec_para_t * | pcodec, |
unsigned int | mode | ||
) |
codec_set_cntl_mode Set the mode to video control device, especially for trickmode
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] mode Trick mode to be set
Definition at line 1466 of file codec_ctrl.c.
int codec_set_cntl_syncthresh | ( | codec_para_t * | pcodec, |
unsigned int | syncthresh | ||
) |
codec_set_cntl_syncthresh Set sync threshold control which defines the starting system time (hold video or not) when playing
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] syncthresh Sync threshold control
Definition at line 1501 of file codec_ctrl.c.
int codec_set_dec_reset | ( | codec_para_t * | pcodec | ) |
codec_set_dec_reset Set decoder reset flag when reset
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1604 of file codec_ctrl.c.
int codec_set_freerun_mode | ( | codec_para_t * | pcodec, |
unsigned int | mode | ||
) |
codec_set_freerun_mode Set the mode to video freerun
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] mode Freerun mode to be set
Definition at line 2032 of file codec_ctrl.c.
int codec_set_pcrscr | ( | codec_para_t * | pcodec, |
int | val | ||
) |
codec_set_pcrscr set system pcrscr
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] val system pcrscr value
Definition at line 1750 of file codec_ctrl.c.
int codec_set_sub_id | ( | codec_para_t * | pcodec | ) |
codec_set_sub_id Set subtitle pid by codec device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1557 of file codec_ctrl.c.
int codec_set_sub_type | ( | codec_para_t * | pcodec | ) |
codec_set_sub_type Set subtitle type by codec device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 1571 of file codec_ctrl.c.
int codec_set_sync_audio_discont | ( | codec_para_t * | pcodec, |
int | discontinue | ||
) |
codec_set_sync_audio_discont set sync discontinue state
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] discontinue Discontinue state to be set
Definition at line 1794 of file codec_ctrl.c.
int codec_set_sync_audio_discont_diff | ( | codec_para_t * | pcodec, |
unsigned long | discontinue_diff | ||
) |
codec_set_sync_audio_discont_diff set sync discontinue diff
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] discontinue_diff Discontinue diff to be set
Definition at line 1908 of file codec_ctrl.c.
int codec_set_sync_video_discont | ( | codec_para_t * | pcodec, |
int | discontinue | ||
) |
codec_set_sync_video_discont set sync discontinue state
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] discontinue Discontinue state to be set
Definition at line 1809 of file codec_ctrl.c.
int codec_set_sync_video_discont_diff | ( | codec_para_t * | pcodec, |
unsigned long | discontinue_diff | ||
) |
codec_set_sync_video_discont_diff set sync discontinue diff
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] discontinue_diff Discontinue diff to be set
Definition at line 1923 of file codec_ctrl.c.
int codec_set_syncenable | ( | codec_para_t * | pcodec, |
int | enable | ||
) |
codec_set_syncenable enable or disable av sync
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] enable Enable or disable to be set
Definition at line 1779 of file codec_ctrl.c.
int codec_set_video_delay_limited_ms | ( | codec_para_t * | pcodec, |
int | delay_ms | ||
) |
codec_set_video_delay_limited_ms Set video buffer max delayed,if> settings,write may wait& again,
- Parameters:
-
[in] pcodec Pointer of codec parameter structure
Definition at line 2140 of file codec_ctrl.c.
int codec_set_vsync_upint | ( | codec_para_t * | pcodec, |
unsigned int | mode | ||
) |
codec_set_vsync_upint Set the mode to video freerun
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] mode vsync upint mode to be set
Definition at line 2270 of file codec_ctrl.c.
int codec_write | ( | codec_para_t * | pcodec, |
void * | buffer, | ||
int | len | ||
) |
codec_write Write data to codec device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] buffer Buffer for data to be written [in] len Length of the data to be written
Definition at line 752 of file codec_ctrl.c.
int codec_write_sub_data | ( | codec_para_t * | pcodec, |
char * | buf, | ||
unsigned int | length | ||
) |
codec_write_sub_data Write subtile data to subtitle device
- Parameters:
-
[in] pcodec Pointer of codec parameter structure [in] buf Buffer for data to be written [in] length Length of the dat to be written
Definition at line 1350 of file codec_ctrl.c.
Generated on Tue Dec 2 2014 21:58:55 for amcodecMy Project by
