codec/codec_h_ctrl.h File Reference
Definition of codec devices and function prototypes. More...
#include <codec_type.h>
#include <codec_error.h>
Go to the source code of this file.
Defines | |
#define | CODEC_DEBUG |
#define | CODEC_PRINT(f, s...) fprintf(stderr,f,##s) |
#define | CODEC_VIDEO_ES_DEVICE "/dev/amstream_vbuf" |
#define | CODEC_AUDIO_ES_DEVICE "/dev/amstream_abuf" |
#define | CODEC_TS_DEVICE "/dev/amstream_mpts" |
#define | CODEC_PS_DEVICE "/dev/amstream_mpps" |
#define | CODEC_RM_DEVICE "/dev/amstream_rm" |
#define | CODEC_CNTL_DEVICE "/dev/amvideo" |
#define | CODEC_SUB_DEVICE "/dev/amstream_sub" |
#define | CODEC_SUB_READ_DEVICE "/dev/amstream_sub_read" |
Functions | |
CODEC_HANDLE | codec_h_open (const char *port_addr, int flags) |
codec_h_open Open codec devices by file name | |
int | codec_h_close (CODEC_HANDLE h) |
codec_h_close Close codec devices | |
int | codec_h_write (CODEC_HANDLE, void *, int) |
codec_h_write Write data to codec devices | |
int | codec_h_read (CODEC_HANDLE, void *, int) |
codec_h_read Read data from codec devices | |
int | codec_h_control (CODEC_HANDLE h, int cmd, unsigned long paramter) |
codec_h_control IOCTL commands for codec devices |
Detailed Description
Definition of codec devices and function prototypes.
- Author:
- Zhang Chen <[email protected]>
- Version:
- 1.0.0
- Date:
- 2011-02-24
Definition in file codec_h_ctrl.h.
Function Documentation
int codec_h_close | ( | CODEC_HANDLE | h | ) |
codec_h_close Close codec devices
- Parameters:
-
[in] h Handler of codec device
- Returns:
- 0 for success
Definition at line 74 of file codec_h_ctrl.c.
Referenced by codec_close(), codec_close_cntl(), codec_close_sub(), and codec_close_sub_fd().
int codec_h_control | ( | CODEC_HANDLE | h, | |
int | cmd, | |||
unsigned long | paramter | |||
) |
codec_h_control IOCTL commands for codec devices
- Parameters:
-
[in] h Codec device handler [in] cmd IOCTL commands [in] paramter IOCTL commands parameter
- Returns:
- 0 for success, non-0 for fail
Definition at line 93 of file codec_h_ctrl.c.
Referenced by codec_checkin_pts(), codec_get_abuf_state(), codec_get_adec_state(), codec_get_cntl_state(), codec_get_sub_size(), codec_get_sub_size_fd(), codec_get_vbuf_state(), codec_get_vdec_state(), codec_init(), codec_reset_audio(), codec_reset_subtile(), codec_set_audio_pid(), codec_set_cntl_avthresh(), codec_set_cntl_mode(), codec_set_cntl_syncthresh(), codec_set_dec_reset(), and codec_set_sub_id().
CODEC_HANDLE codec_h_open | ( | const char * | port_addr, | |
int | flags | |||
) |
codec_h_open Open codec devices by file name
- Parameters:
-
[in] port_addr File name of codec device [in] flags Open flags
- Returns:
- The handler of codec device
Definition at line 34 of file codec_h_ctrl.c.
Referenced by codec_init_cntl(), and codec_init_sub().
int codec_h_read | ( | CODEC_HANDLE | handle, | |
void * | buffer, | |||
int | size | |||
) |
codec_h_read Read data from codec devices
- Parameters:
-
[in] handle Codec device handler [out] buffer Buffer for the data read from codec device [in] size Size of the data to be read
- Returns:
- read length or fail if < 0
Definition at line 119 of file codec_h_ctrl.c.
Referenced by codec_read(), codec_read_sub_data(), and codec_read_sub_data_fd().
int codec_h_write | ( | CODEC_HANDLE | handle, | |
void * | buffer, | |||
int | size | |||
) |
codec_h_write Write data to codec devices
- Parameters:
-
[in] handle Codec device handler [out] buffer Buffer for the data to be written to codec device [in] size Size of the data to be written
- Returns:
- write length or fail if < 0
Definition at line 137 of file codec_h_ctrl.c.
Referenced by codec_write(), and codec_write_sub_data().
Generated on Fri Feb 25 15:30:31 2011 for Amcodec by 1.6.1