ima4.h
上传用户:luping1608
上传日期:2007-01-06
资源大小:38k
文件大小:1k
- #ifndef QUICKTIME_IMA4_H
- #define QUICKTIME_IMA4_H
- #include "sizes.h"
- typedef struct
- {
- // During decoding the work_buffer contains the most recently read chunk.
- // During encoding the work_buffer contains interlaced overflow samples
- // from the last chunk written.
- QUICKTIME_INT16 *work_buffer;
- unsigned char *read_buffer; // Temporary buffer for drive reads.
- // Starting information for all channels during encoding.
- int *last_samples, *last_indexes;
- long chunk; // Number of chunk in work buffer
- int buffer_channel; // Channel of work buffer
- // Number of samples in largest chunk read.
- // Number of samples plus overflow in largest chunk write, interlaced.
- long work_size;
- long work_overflow; // Number of overflow samples from the last chunk written.
- long read_size; // Size of read buffer.
- } quicktime_ima4_codec_t;
- #endif