Classes |
| struct | audio_index_entry |
| struct | avi_t |
| struct | AVIStreamHeader |
| struct | AVISTREAMINFO |
| struct | BITMAPINFOHEADER_avilib |
| struct | chunk_struct |
| struct | common_struct |
| struct | riff_struct |
| struct | track_s |
| struct | video_index_entry |
| struct | wave_header |
| struct | WAVEFORMATEX_avilib |
Defines |
| #define | AVI_ERR_CLOSE |
| #define | AVI_ERR_NO_AVI 9 /* Not an AVI file */ |
| #define | AVI_ERR_NO_HDRL |
| #define | AVI_ERR_NO_IDX |
| #define | AVI_ERR_NO_MEM 8 /* malloc failed */ |
| #define | AVI_ERR_NO_MOVI |
| #define | AVI_ERR_NO_VIDS 12 /* AVI file contains no video data */ |
| #define | AVI_ERR_NOT_PERM |
| #define | AVI_ERR_OPEN |
| #define | AVI_ERR_READ 3 /* Error reading from AVI File */ |
| #define | AVI_ERR_SIZELIM |
| #define | AVI_ERR_WRITE |
| #define | AVI_ERR_WRITE_INDEX |
| #define | AVI_MAX_TRACKS 8 |
| #define | AVI_MODE_READ 1 |
| #define | AVI_MODE_WRITE 0 |
| #define | AVILIB_H |
| #define | IBM_FORMAT_ADPCM (0x0103) |
| #define | IBM_FORMAT_ALAW (0x0102) |
| #define | IBM_FORMAT_MULAW (0x0101) |
| #define | WAVE_FORMAT_ADPCM (0x0002) |
| #define | WAVE_FORMAT_ALAW (0x0006) |
| #define | WAVE_FORMAT_DIGIFIX (0x0016) |
| #define | WAVE_FORMAT_DIGISTD (0x0015) |
| #define | WAVE_FORMAT_DSP_TRUESPEECH (0x0022) |
| #define | WAVE_FORMAT_DVI_ADPCM (0x0011) |
| #define | WAVE_FORMAT_GSM610 (0x0031) |
| #define | WAVE_FORMAT_IBM_CVSD (0x0005) |
| #define | WAVE_FORMAT_MULAW (0x0007) |
| #define | WAVE_FORMAT_OKI_ADPCM (0x0010) |
| #define | WAVE_FORMAT_PCM (0x0001) |
| #define | WAVE_FORMAT_UNKNOWN (0x0000) |
| #define | WAVE_FORMAT_YAMAHA_ADPCM (0x0020) |
Typedefs |
| typedef struct track_s | track_t |
Functions |
| int | AVI_append_audio (avi_t *AVI, char *data, long bytes) |
| int | AVI_audio_bits (avi_t *AVI) |
| long | AVI_audio_bytes (avi_t *AVI) |
| int | AVI_audio_channels (avi_t *AVI) |
| long | AVI_audio_chunks (avi_t *AVI) |
| long | AVI_audio_codecf_offset (avi_t *AVI) |
| long | AVI_audio_codech_offset (avi_t *AVI) |
| int | AVI_audio_format (avi_t *AVI) |
| long | AVI_audio_mp3rate (avi_t *AVI) |
| long | AVI_audio_rate (avi_t *AVI) |
| long | AVI_audio_size (avi_t *AVI, long frame) |
| int | AVI_audio_tracks (avi_t *AVI) |
| long | AVI_bytes_remain (avi_t *AVI) |
| long | AVI_bytes_written (avi_t *AVI) |
| int | AVI_close (avi_t *AVI) |
| char * | AVI_codec2str (short cc) |
| int | AVI_dump (char *name, int mode) |
| int | AVI_dup_frame (avi_t *AVI) |
| int | AVI_file_check (char *import_file) |
| double | AVI_frame_rate (avi_t *AVI) |
| long | AVI_frame_size (avi_t *AVI, long frame) |
| int | AVI_get_audio_track (avi_t *AVI) |
| long | AVI_get_video_position (avi_t *AVI, long frame) |
| void | AVI_info (avi_t *avifile) |
| uint64_t | AVI_max_size (void) |
| long | AVI_max_video_chunk (avi_t *AVI) |
| avi_t * | AVI_open_fd (int fd, int getIndex) |
| avi_t * | AVI_open_input_file (const char *filename, int getIndex) |
| avi_t * | AVI_open_output_file (char *filename) |
| int | avi_parse_input_file (avi_t *AVI, int getIndex) |
| void | AVI_print_error (char *str) |
| long | AVI_read_audio (avi_t *AVI, char *audbuf, long bytes) |
| long | AVI_read_audio_chunk (avi_t *AVI, char *audbuf) |
| int | AVI_read_data (avi_t *AVI, char *vidbuf, long max_vidbuf, char *audbuf, long max_audbuf, long *len) |
| long | AVI_read_frame (avi_t *AVI, char *vidbuf, int *keyframe) |
| int | AVI_scan (char *name) |
| int | AVI_seek_start (avi_t *AVI) |
| void | AVI_set_audio (avi_t *AVI, int channels, long rate, int bits, int format, long mp3rate) |
| int | AVI_set_audio_bitrate (avi_t *AVI, long bitrate) |
| int | AVI_set_audio_position (avi_t *AVI, long byte) |
| int | AVI_set_audio_track (avi_t *AVI, int track) |
| void | AVI_set_video (avi_t *AVI, int width, int height, double fps, char *compressor) |
| int | AVI_set_video_position (avi_t *AVI, long frame) |
| char * | AVI_strerror (void) |
| char * | AVI_syserror (void) |
| int | avi_update_header (avi_t *AVI) |
| long | AVI_video_codecf_offset (avi_t *AVI) |
| long | AVI_video_codech_offset (avi_t *AVI) |
| char * | AVI_video_compressor (avi_t *AVI) |
| long | AVI_video_frames (avi_t *AVI) |
| int | AVI_video_height (avi_t *AVI) |
| int | AVI_video_width (avi_t *AVI) |
| int | AVI_write_audio (avi_t *AVI, char *data, long bytes) |
| int | AVI_write_frame (avi_t *AVI, char *data, long bytes, int keyframe) |