C# Class ADL.NativeAPI

Show file Open project: addlive/addlive_sdk_c_sharp Class Usage Examples

Private Methods

Method Description
adl_add_service_listener ( adl_void_rclbck_t resultHandler, IntPtr handle, IntPtr opaque, ADLServiceListener &listener ) : void
adl_connect ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLConnectionDescription &connDescr ) : void
adl_disconnect ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &scopeId ) : void
adl_draw ( IntPtr handle, ADLDrawRequest &request ) : void
adl_get_audio_capture_device ( adl_string_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_get_audio_capture_device_names ( adl_get_device_names_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_get_audio_output_device ( adl_string_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_get_audio_output_device_names ( adl_get_device_names_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_get_screen_capture_sources ( adl_get_screen_capture_srcs_rclbck_t rclbck, IntPtr handle, IntPtr opaque, int targetWidth ) : void
adl_get_version ( adl_string_rclbck_t resultHandler, IntPtr handle, IntPtr opaque ) : void
adl_get_video_capture_device ( adl_string_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_get_video_capture_device_names ( adl_get_device_names_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_get_volume ( adl_int_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_init_platform ( adl_platform_init_done_clbck resultCallback, ADLInitOptions &initializationOptions, IntPtr opaque ) : void
adl_monitor_mic_activity ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, bool monitor ) : void
adl_no_error ( ADLError &error ) : bool
adl_publish ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &scopeId, ADLString &what, ADLMediaPublishOptions &options ) : void
adl_release_platform ( IntPtr handle ) : int
adl_render_sink ( adl_int_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLRenderRequest &request ) : void
adl_send_message ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &scopeId, [ msgBody, UIntPtr msgSize, Int64 &recipientId ) : void
adl_set_application_id ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, long applicationId ) : void
adl_set_audio_capture_device ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &device_id ) : void
adl_set_audio_output_device ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &device_id ) : void
adl_set_video_capture_device ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &device_id ) : void
adl_set_volume ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, int volume ) : void
adl_start_local_video ( adl_string_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_start_measuring_stats ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &scopeId, int interval ) : void
adl_start_playing_test_sound ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_stop_local_video ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_stop_measuring_stats ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &scopeId ) : void
adl_stop_playing_test_sound ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque ) : void
adl_stop_render ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, int rendererId ) : void
adl_unpublish ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &scopeId, ADLString &what ) : void