FFIBindings class

Bindings for src/ffi_test.h.

Regenerate bindings with flutter pub run ffigen --config ffigen.yaml.

Constructors

FFIBindings(DynamicLibrary dynamicLibrary)
The symbols are looked up in dynamicLibrary.
FFIBindings.fromLookup(Pointer<T> lookup<T extends NativeType>(String symbolName))
The symbols are looked up with lookup.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add_excluded_share_window(trtc_cloud instance, tx_view window_id) int
9.8 TARGET_PLATFORM_DESKTOP
add_included_share_window(trtc_cloud instance, tx_view window_id) int
9.11 TARGET_PLATFORM_DESKTOP
call_experimental_api(trtc_cloud instance, Pointer<Char> json_str) int
13.9
callApi(trtc_cloud trtcCloud) int
connect_other_room(trtc_cloud instance, Pointer<Char> json_params) int
2.6
copy_native_memery(Pointer<Void> dst, Pointer<Void> src, int size) Pointer<Void>
create_cloud_callback(trtc_cloud trtcCloud) trtc_cloud_callback
create_sub_cloud(trtc_cloud instance) trtc_cloud_callback
2.9
destroy_cloud_callback(trtc_cloud trtcCloud) → void
destroy_instance(trtc_cloud instance) int
1.2
destroy_sub_cloud(trtc_cloud instance, trtc_cloud sub_cloud) int
2.10
disconnect_other_room(trtc_cloud instance) int
2.7
enable_audio_volume_evaluation(trtc_cloud instance, bool enable, trtc_audio_volume_evaluate_params_t params) int
5.12
enable_custom_audio_capture(trtc_cloud instance, bool enable) int
10.3
enable_custom_video_capture(trtc_cloud instance, int stream_ype, bool enable) int
10.1
enable_local_video_custom_process(trtc_cloud instance, bool enable, int pixel_format, int buffer_type) int
10.9.1
enable_mix_external_audio_frame(trtc_cloud instance, bool enable_publish, bool enable_playout) int
10.5
enable_small_video_stream(trtc_cloud instance, bool enable, trtc_video_enc_param_t param) int
4.20
enter_room(trtc_cloud instance, trtc_params_t param, int scene) int
2.1
exit_room(trtc_cloud instance) int
2.2
get_audio_capture_volume(trtc_cloud instance) int
5.9
get_audio_effect_manager(trtc_cloud instance) trtc_cloud_callback
8.1
get_audio_playout_volume(trtc_cloud instance) int
5.11
get_beauty_manager(trtc_cloud instance) trtc_cloud_callback
7.3
get_device_manager(trtc_cloud instance) trtc_cloud_callback
6.1
get_instance(Pointer<Void> context) trtc_cloud_callback
1.1
get_screen_capture_source_list(trtc_cloud instance, trtc_size_t thumbnail, trtc_size_t icon, Pointer<trtc_screen_capture_source_list> source_list, Pointer<Int> count) int
9.5 TARGET_PLATFORM_DESKTOP
get_screen_capture_sources_info(trtc_screen_capture_source_list source_list, int index, Pointer<trtc_screen_capture_source_info_t> source_info) int
get_sdk_version(trtc_cloud instance) Pointer<Char>
13.1
InitDartApiDL(Pointer<Void> data) int
mute_all_remote_audio(trtc_cloud instance, bool mute) int
5.5
mute_all_remote_video_streams(trtc_cloud instance, bool mute) int
4.12
mute_local_audio(trtc_cloud instance, bool mute) int
5.3
mute_local_video(trtc_cloud instance, int stream_type, bool mute) int
4.5
mute_remote_audio(trtc_cloud instance, Pointer<Char> user_id, bool mute) int
5.4
mute_remote_video_stream(trtc_cloud instance, Pointer<Char> user_id, int stream_type, bool mute) int
4.22
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pause_screen_capture(trtc_cloud instance) int
9.3
registerAudioFrameObserver(int sender_port, Pointer<Void> instance) int
registerListener(int sender_port, trtc_cloud trtcCloud) → void
registerLogObserver(int sender_port, Pointer<Void> instance) int
release_screen_capture_sources_list(trtc_screen_capture_source_list source_list) → void
remove_all_excluded_share_windows(trtc_cloud instance) int
9.10 TARGET_PLATFORM_DESKTOP
remove_all_included_share_windows(trtc_cloud instance) int
9.13 TARGET_PLATFORM_DESKTOP
remove_excluded_share_window(trtc_cloud instance, tx_view window_id) int
9.9 TARGET_PLATFORM_DESKTOP
remove_included_share_window(trtc_cloud instance, tx_view window_id) int
9.12 TARGET_PLATFORM_DESKTOP
resume_screen_capture(trtc_cloud instance) int
9.4
select_screen_capture_target(trtc_cloud instance, trtc_screen_capture_source_info_t source, trtc_rect_t capture_rect, trtc_screen_capture_property_t property) int
9.6 TARGET_PLATFORM_DESKTOP
send_custom_audio_data(trtc_cloud instance, trtc_audio_frame_t frame) int
10.4
send_custom_video_data(trtc_cloud instance, int stream_type, trtc_video_frame_t frame) int
10.2
send_sei_msg(trtc_cloud instance, Pointer<Uint8> data, int data_size, int repeat_count) int
11.2
send_sustom_cmd_msg(trtc_cloud instance, int cmd_id, Pointer<Uint8> data, int data_size, bool reliable, bool ordered) int
11.1
set_audio_capture_volume(trtc_cloud instance, int volume) int
5.8
set_audio_frame_callback(trtc_cloud instance, trtc_audio_frame_callback callback) int
10.12
set_audio_playout_volume(trtc_cloud instance, int volume) int
5.10
set_beauty_style(trtc_cloud instance, int style, int beauty, int white, int ruddiness) int
7.1
set_default_stream_recv_mode(trtc_cloud instance, bool auto_recv_audio, bool auto_recv_video) int
2.8
set_gravity_sensor_adaptive_mode(trtc_cloud instance, int mode) int
5.17
set_local_render_params(trtc_cloud instance, int video_rotation, int fill_mode, int mirror_type) int
4.15
set_local_video_custom_process_callback(trtc_cloud instance, trtc_video_frame_callback callback) int
10.9.2
set_local_video_render_callback(trtc_cloud instance, int pixel_format, int buffer_type, trtc_video_frame_callback callback) int
10.10
set_log_callback(trtc_cloud instance, trtc_log_callback callback) int
13.6
set_log_param(trtc_cloud instance, trtc_log_param_t param) int
13.2 - 13.5
set_mix_transcoding_config(trtc_cloud instance, Pointer<trtc_transcoding_config_t> config) int
3.5
set_network_qos_param(trtc_cloud instance, trtc_network_qos_param_t param) int
4.14
set_remote_audio_volume(trtc_cloud instance, Pointer<Char> user_id, int volume) int
5.7
set_remote_render_params(trtc_cloud instance, Pointer<Char> user_id, int stream_type, trtc_render_params_t param) int
4.16
set_remote_video_render_callback(trtc_cloud instance, Pointer<Char> user_id, int pixel_format, int buffer_type, trtc_video_render_callback callback) int
10.11
set_remote_video_stream_type(trtc_cloud instance, Pointer<Char> user_id, int type) int
4.21
set_sub_stream_encoder_param(trtc_cloud instance, int video_resolution, int res_mode, int video_fps, int video_bitrate, int min_video_bitrate, bool enable_adjust_res) int
9.7
set_system_audio_loopback_volume(trtc_cloud instance, int volume) int
8.4
set_video_encoder_mirror(trtc_cloud instance, bool mirror) int
4.18
set_video_encoder_param(trtc_cloud instance, trtc_video_enc_param_t param) int
4.13
set_video_encoder_rotation(trtc_cloud instance, int rotation) int
4.17
set_video_mute_image(trtc_cloud instance, Pointer<trtc_image_buffer_t> image, int fps) int
4.6
set_water_mark(trtc_cloud instance, int stream_type, Pointer<Char> src_data, int src_type, int width, int height, double x_offset, double y_offset, double f_width_ratio, bool is_visible_on_local_preview) int
7.2
show_debug_view(trtc_cloud instance, int show_type) int
13.7
snapshot_video(trtc_cloud instance, Pointer<Char> user_id, int stream_type, int source_type) int
4.23
start_local_audio(trtc_cloud instance, int quality) int
5.1
start_local_preview(trtc_cloud instance, bool front_camera, tx_view view) int
4.1 4.2 front_camera
start_local_recording(trtc_cloud instance, trtc_local_recording_params_t params) int
5.15
start_publish_media_stream(trtc_cloud instance, Pointer<trtc_publish_target_t> target, Pointer<trtc_stream_encoder_param_t> params, Pointer<trtc_stream_mixing_config_t> config) int
3.6
start_publishing(trtc_cloud instance, Pointer<Char> stream_id, int stream_type) int
3.1
start_remote_view(trtc_cloud instance, Pointer<Char> user_id, int stream_type, tx_view view) int
4.7
start_screen_capture(trtc_cloud instance, tx_view view, int type, Pointer<trtc_video_enc_param_t> param) int
9.1
start_speed_test(trtc_cloud instance, trtc_speed_test_params_t params) int
12.1
start_system_audio_loopback(trtc_cloud instance, Pointer<Char> device_name) int
8.2 TARGET_PLATFORM_DESKTOP
startLocalPreviewTexture(trtc_cloud trtcsharedInstanceNativePointer, int i, int textureId) → void
startRemoteViewTexture(trtc_cloud trtcsharedInstanceNativePointer, Pointer<Int8> userId, int streamType, int textureId) → void
stop_all_remote_view(trtc_cloud instance) int
4.10
stop_local_audio(trtc_cloud instance) int
5.2
stop_local_preview(trtc_cloud instance) int
4.4
stop_local_recording(trtc_cloud instance) int
5.16
stop_publish_media_stream(trtc_cloud instance, Pointer<Char> taskId) int
3.8
stop_publishing(trtc_cloud instance) int
3.2
stop_remote_view(trtc_cloud instance, Pointer<Char> user_id, int stream_type) int
4.9
stop_screen_capture(trtc_cloud instance) int
9.2
stop_speed_test(trtc_cloud instance) int
12.2
stop_system_audio_loopback(trtc_cloud instance) int
8.3 TARGET_PLATFORM_DESKTOP
switch_role(trtc_cloud instance, int role) int
2.3
switch_room(trtc_cloud instance, trtc_switch_room_config_t config) int
2.5
toString() String
A string representation of this object.
inherited
tx_beauty_manager_enable_sharpness_enhancement(tx_beauty_manager instance, bool enable) int
tx_beauty_manager_set_beauty_level(tx_beauty_manager instance, int level) int
tx_beauty_manager_set_beauty_style(tx_beauty_manager instance, int style) int
tx_beauty_manager_set_ruddy_level(tx_beauty_manager instance, int level) int
tx_beauty_manager_set_whiteness_level(tx_beauty_manager instance, int level) int
unRegisterAudioFrameObserver(int sender_port, Pointer<Void> instance) int
unRegisterListener(trtc_cloud trtcCloud) → void
unRegisterLogObserver(int sender_port, Pointer<Void> instance) int
update_local_view(trtc_cloud instance, tx_view view) int
4.3
update_publish_media_stream(trtc_cloud instance, Pointer<Char> task_id, Pointer<trtc_publish_target_t> target, Pointer<trtc_stream_encoder_param_t> params, Pointer<trtc_stream_mixing_config_t> config) int
3.7
update_remote_view(trtc_cloud instance, Pointer<Char> user_id, int stream_type, tx_view view) int
4.8
write_log(int log_write_level, Pointer<Char> log_file_line, Pointer<Char> log_tag, Pointer<Char> log_message) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited