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
- 9.8 TARGET_PLATFORM_DESKTOP
- 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 - 9.10 TARGET_PLATFORM_DESKTOP
- 9.13 TARGET_PLATFORM_DESKTOP
- 9.9 TARGET_PLATFORM_DESKTOP
- 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(
int i, int textureId) → void -
startRemoteViewTexture(
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