|
static void | Init (AddonGlobalInterface *addonInterface) |
|
static void | DeInit (AddonGlobalInterface *addonInterface) |
|
static AEChannel | TranslateAEChannelToKodi (AudioEngineChannel channel) |
| Translation functions to separate Kodi and addons.
|
|
static AudioEngineChannel | TranslateAEChannelToAddon (AEChannel channel) |
|
static AEDataFormat | TranslateAEFormatToKodi (AudioEngineDataFormat format) |
|
static AudioEngineDataFormat | TranslateAEFormatToAddon (AEDataFormat format) |
|
static AEStreamHandle * | audioengine_make_stream (void *kodiBase, AUDIO_ENGINE_FORMAT *streamFormat, unsigned int options) |
|
static void | audioengine_free_stream (void *kodiBase, AEStreamHandle *streamHandle) |
|
static bool | get_current_sink_format (void *kodiBase, AUDIO_ENGINE_FORMAT *sinkFormat) |
|
static unsigned int | aestream_get_space (void *kodiBase, AEStreamHandle *streamHandle) |
|
static unsigned int | aestream_add_data (void *kodiBase, AEStreamHandle *streamHandle, uint8_t *const *data, unsigned int offset, unsigned int frames, double pts, bool hasDownmix, double centerMixLevel) |
|
static double | aestream_get_delay (void *kodiBase, AEStreamHandle *streamHandle) |
|
static bool | aestream_is_buffering (void *kodiBase, AEStreamHandle *streamHandle) |
|
static double | aestream_get_cache_time (void *kodiBase, AEStreamHandle *streamHandle) |
|
static double | aestream_get_cache_total (void *kodiBase, AEStreamHandle *streamHandle) |
|
static void | aestream_pause (void *kodiBase, AEStreamHandle *streamHandle) |
|
static void | aestream_resume (void *kodiBase, AEStreamHandle *streamHandle) |
|
static void | aestream_drain (void *kodiBase, AEStreamHandle *streamHandle, bool wait) |
|
static bool | aestream_is_draining (void *kodiBase, AEStreamHandle *streamHandle) |
|
static bool | aestream_is_drained (void *kodiBase, AEStreamHandle *streamHandle) |
|
static void | aestream_flush (void *kodiBase, AEStreamHandle *streamHandle) |
|
static float | aestream_get_volume (void *kodiBase, AEStreamHandle *streamHandle) |
|
static void | aestream_set_volume (void *kodiBase, AEStreamHandle *streamHandle, float volume) |
|
static float | aestream_get_amplification (void *kodiBase, AEStreamHandle *streamHandle) |
|
static void | aestream_set_amplification (void *kodiBase, AEStreamHandle *streamHandle, float amplify) |
|
static unsigned int | aestream_get_frame_size (void *kodiBase, AEStreamHandle *streamHandle) |
|
static unsigned int | aestream_get_channel_count (void *kodiBase, AEStreamHandle *streamHandle) |
|
static unsigned int | aestream_get_sample_rate (void *kodiBase, AEStreamHandle *streamHandle) |
|
static AudioEngineDataFormat | aestream_get_data_format (void *kodiBase, AEStreamHandle *streamHandle) |
|
static double | aestream_get_resample_ratio (void *kodiBase, AEStreamHandle *streamHandle) |
|
static void | aestream_set_resample_ratio (void *kodiBase, AEStreamHandle *streamHandle, double ratio) |
|