FunctionsAndGlobals constructor

FunctionsAndGlobals(
  1. DynamicLibrary dynamicLibrary
)

Implementation

FunctionsAndGlobals(ffi.DynamicLibrary dynamicLibrary)
    : _opus_encoder_get_size = dynamicLibrary.lookupFunction<
          _opus_encoder_get_size_C, _opus_encoder_get_size_Dart>(
        'opus_encoder_get_size',
      ),
      _opus_encoder_create = dynamicLibrary
          .lookupFunction<_opus_encoder_create_C, _opus_encoder_create_Dart>(
        'opus_encoder_create',
      ),
      _opus_encoder_init = dynamicLibrary
          .lookupFunction<_opus_encoder_init_C, _opus_encoder_init_Dart>(
        'opus_encoder_init',
      ),
      _opus_encode =
          dynamicLibrary.lookupFunction<_opus_encode_C, _opus_encode_Dart>(
        'opus_encode',
      ),
      _opus_encode_float = dynamicLibrary
          .lookupFunction<_opus_encode_float_C, _opus_encode_float_Dart>(
        'opus_encode_float',
      ),
      _opus_encoder_destroy = dynamicLibrary.lookupFunction<
          _opus_encoder_destroy_C, _opus_encoder_destroy_Dart>(
        'opus_encoder_destroy',
      ),
      _lookup = dynamicLibrary.lookup;