MockingbirdBindings class
Raw FFI bindings for the mockingbird C ABI.
Constructors
- MockingbirdBindings(DynamicLibrary dynamicLibrary)
-
The symbols are looked up in
dynamicLibrary. -
MockingbirdBindings.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
-
mockingbird_config_defaults(
Pointer< mockingbird_config_t> out_cfg) → mockingbird_status -
mockingbird_create(
Pointer< mockingbird_config_t> cfg, Pointer<Pointer< out_engine) → mockingbird_statusmockingbird_engine_t> > -
mockingbird_destroy(
Pointer< mockingbird_engine_t> engine) → void -
mockingbird_drain(
Pointer< mockingbird_engine_t> engine, Pointer<mockingbird_packet_t> out_pkt) → mockingbird_status -
mockingbird_get_stats(
Pointer< mockingbird_engine_t> engine, Pointer<mockingbird_stats_t> out_stats) → mockingbird_status -
mockingbird_poll_event(
Pointer< mockingbird_engine_t> engine, Pointer<mockingbird_event_t> out_evt) → mockingbird_status -
mockingbird_push_pcm(
Pointer< mockingbird_engine_t> engine, Pointer<Int16> samples, int frame_count, int capture_ts_us) → mockingbird_status -
mockingbird_read_pcm(
Pointer< mockingbird_engine_t> engine, Pointer<Int16> out, int max_samples, Pointer<Uint32> out_written) → mockingbird_status -
mockingbird_release(
Pointer< mockingbird_engine_t> engine, Pointer<mockingbird_packet_t> pkt) → mockingbird_status -
mockingbird_set_event_callback(
Pointer< mockingbird_engine_t> engine, mockingbird_event_cb cb, Pointer<Void> user) → mockingbird_status -
mockingbird_start(
Pointer< mockingbird_engine_t> engine) → mockingbird_status -
mockingbird_status_str(
int s) → Pointer< Char> -
mockingbird_stop(
Pointer< mockingbird_engine_t> engine) → mockingbird_status -
mockingbird_update_config(
Pointer< mockingbird_engine_t> engine, Pointer<mockingbird_config_t> cfg) → mockingbird_status -
mockingbird_version_string(
) → Pointer< Char> -
mockingbird_wait_handle(
Pointer< mockingbird_engine_t> engine, Pointer<IntPtr> out_handle) → mockingbird_status -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited