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<mockingbird_engine_t>> out_engine) → mockingbird_status
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