A microphone is a device that can capture or otherwise produce audio data. More...
#include <gnunet_microphone_lib.h>
Data Fields | |
GNUNET_MICROPHONE_EnableCallback | enable_microphone |
Turn on the microphone. More... | |
GNUNET_MICROPHONE_DisableCallback | disable_microphone |
Turn the microphone off. More... | |
GNUNET_MICROPHONE_DestroyCallback | destroy_microphone |
Destroy the microphone. More... | |
void * | cls |
Closure for the callbacks. More... | |
A microphone is a device that can capture or otherwise produce audio data.
Definition at line 92 of file gnunet_microphone_lib.h.
GNUNET_MICROPHONE_EnableCallback GNUNET_MICROPHONE_Handle::enable_microphone |
Turn on the microphone.
Definition at line 97 of file gnunet_microphone_lib.h.
Referenced by GNUNET_CONVERSATION_call_resume(), GNUNET_CONVERSATION_caller_pick_up(), GNUNET_CONVERSATION_caller_resume(), GNUNET_MICROPHONE_create_from_hardware(), handle_call_picked_up(), handle_call_resume(), handle_phone_resume(), and run().
GNUNET_MICROPHONE_DisableCallback GNUNET_MICROPHONE_Handle::disable_microphone |
Turn the microphone off.
Definition at line 102 of file gnunet_microphone_lib.h.
Referenced by clean_up_callers(), fail_call(), GNUNET_CONVERSATION_call_stop(), GNUNET_CONVERSATION_call_suspend(), GNUNET_CONVERSATION_caller_hang_up(), GNUNET_CONVERSATION_caller_suspend(), GNUNET_MICROPHONE_create_from_hardware(), handle_call_suspend(), handle_phone_hangup(), handle_phone_suspend(), and switch_to_speaker().
GNUNET_MICROPHONE_DestroyCallback GNUNET_MICROPHONE_Handle::destroy_microphone |
Destroy the microphone.
Called by GNUNET_MICROPHONE_destroy.
Definition at line 107 of file gnunet_microphone_lib.h.
Referenced by GNUNET_MICROPHONE_create_from_hardware(), and GNUNET_MICROPHONE_destroy().
void* GNUNET_MICROPHONE_Handle::cls |
Closure for the callbacks.
Definition at line 112 of file gnunet_microphone_lib.h.
Referenced by clean_up_callers(), fail_call(), GNUNET_CONVERSATION_call_resume(), GNUNET_CONVERSATION_call_stop(), GNUNET_CONVERSATION_call_suspend(), GNUNET_CONVERSATION_caller_hang_up(), GNUNET_CONVERSATION_caller_pick_up(), GNUNET_CONVERSATION_caller_resume(), GNUNET_CONVERSATION_caller_suspend(), GNUNET_MICROPHONE_create_from_hardware(), GNUNET_MICROPHONE_destroy(), handle_call_picked_up(), handle_call_resume(), handle_call_suspend(), handle_phone_hangup(), handle_phone_resume(), handle_phone_suspend(), run(), and switch_to_speaker().