8#ifndef zego_api_external_audio_device_h
9#define zego_api_external_audio_device_h
#define ZEGOAVKIT_API
Definition: zego-api-defines.h:59
ZEGOAVKIT_API int zego_external_audio_device_on_reference_audio_frame(struct ZegoAudioFrame *audio_frame)
ZEGOAVKIT_API int zego_external_audio_device_on_record_audio_frame(int publish_channel_index, struct ZegoAudioFrame *audio_frame)
enum ZegoExternalAudioDeviceSourceType ZegoAudioDeviceSrcType
ZEGOAVKIT_API int zego_external_audio_device_on_playback_audio_frame(struct ZegoAudioFrame *audio_frame)
ZEGOAVKIT_API int zego_external_audio_device_stop_render()
ZegoAuxPublishChannelAudioSrcType
Definition: zego-api-external-audio-device.h:26
@ kZegoAuxPublishChannelAudioSrcTypeSameAsMainPublishChannel
Definition: zego-api-external-audio-device.h:28
@ kZegoAuxPublishChannelAudioSrcTypePlayer
Definition: zego-api-external-audio-device.h:30
@ kZegoAuxPublishChannelAudioSrcTypeExternalCapture
Definition: zego-api-external-audio-device.h:29
@ kZegoAuxPublishChannelAudioSrcTypeNone
Definition: zego-api-external-audio-device.h:27
ZEGOAVKIT_API int zego_external_audio_device_stop_capture(int publish_channel_index)
ZEGOAVKIT_API int zego_external_audio_device_start_render()
ZEGOAVKIT_API int zego_external_audio_device_set_audio_source(int publish_channel_index, ZegoExternalAudioDeviceSourceType source_type)
ZEGOAVKIT_API int zego_external_audio_device_enable(bool enable)
ZegoExternalAudioDeviceSourceType
Definition: zego-api-external-audio-device.h:37
@ kZegoExternalAudioDeviceSourceTypeNone
Definition: zego-api-external-audio-device.h:38
@ kZegoExternalAudioDeviceSourceTypePlayer
Definition: zego-api-external-audio-device.h:41
@ kZegoExternalAudioDeviceSourceTypeMIC
Definition: zego-api-external-audio-device.h:42
@ kZegoExternalAudioDeviceSourceTypeExternalCapture
Definition: zego-api-external-audio-device.h:40
@ kZegoExternalAudioDeviceSourceTypeMediaCapture
Definition: zego-api-external-audio-device.h:43
@ kZegoExternalAudioDeviceSourceTypeSameAsMainPublishChannel
Definition: zego-api-external-audio-device.h:39
ZEGOAVKIT_API int zego_external_audio_device_set_audio_src_for_auxiliary_publish_channel(enum ZegoAuxPublishChannelAudioSrcType type)
ZEGOAVKIT_API int zego_external_audio_device_start_capture(int publish_channel_index)