#include "hb.h"#include "audio_remap.h"#include <AudioToolbox/AudioToolbox.h>#include <CoreAudio/CoreAudio.h>Classes | |
| struct | hb_work_private_s |
Defines | |
| #define | MP4ESDescrTag 0x03 |
| #define | MP4DecConfigDescrTag 0x04 |
| #define | MP4DecSpecificDescrTag 0x05 |
Enumerations | |
| enum | AAC_MODE { AAC_MODE_LC, AAC_MODE_HE } |
Functions | |
| int | encCoreAudioInitLC (hb_work_object_t *, hb_job_t *) |
| int | encCoreAudioInitHE (hb_work_object_t *, hb_job_t *) |
| int | encCoreAudioInit (hb_work_object_t *, hb_job_t *, enum AAC_MODE mode) |
| int | encCoreAudioWork (hb_work_object_t *, hb_buffer_t **, hb_buffer_t **) |
| void | encCoreAudioClose (hb_work_object_t *) |
Variables | |
| hb_work_object_t | hb_encca_aac |
| hb_work_object_t | hb_encca_haac |
| #define MP4DecConfigDescrTag 0x04 |
| #define MP4DecSpecificDescrTag 0x05 |
| #define MP4ESDescrTag 0x03 |
| enum AAC_MODE |
| void encCoreAudioClose | ( | hb_work_object_t * | w | ) |
| int encCoreAudioInit | ( | hb_work_object_t * | w, | |
| hb_job_t * | job, | |||
| enum AAC_MODE | mode | |||
| ) |
| int encCoreAudioInitHE | ( | hb_work_object_t * | w, | |
| hb_job_t * | job | |||
| ) |
| int encCoreAudioInitLC | ( | hb_work_object_t * | w, | |
| hb_job_t * | job | |||
| ) |
| int encCoreAudioWork | ( | hb_work_object_t * | w, | |
| hb_buffer_t ** | buf_in, | |||
| hb_buffer_t ** | buf_out | |||
| ) |
{
WORK_ENC_CA_AAC,
"AAC encoder (Apple)",
encCoreAudioInitLC,
encCoreAudioWork,
encCoreAudioClose
}
{
WORK_ENC_CA_HAAC,
"HE-AAC encoder (Apple)",
encCoreAudioInitHE,
encCoreAudioWork,
encCoreAudioClose
}
1.7.1