LIBOBOE {
  global:
    Oboe_getNanoseconds;
    Oboe_convertResultToText;
    Oboe_convertStreamStateToText;
    Oboe_createStreamBuilder;
    OboeStreamBuilder_setDeviceId;
    OboeStreamBuilder_setSampleRate;
    OboeStreamBuilder_getSampleRate;
    OboeStreamBuilder_setSamplesPerFrame;
    OboeStreamBuilder_getSamplesPerFrame;
    OboeStreamBuilder_setFormat;
    OboeStreamBuilder_getFormat;
    OboeStreamBuilder_setSharingMode;
    OboeStreamBuilder_getSharingMode;
    OboeStreamBuilder_setDirection;
    OboeStreamBuilder_getDirection;
    OboeStreamBuilder_openStream;
    OboeStreamBuilder_delete;
    OboeStream_close;
    OboeStream_requestStart;
    OboeStream_requestPause;
    OboeStream_requestFlush;
    OboeStream_requestStop;
    OboeStream_getState;
    OboeStream_waitForStateChange;
    OboeStream_read;
    OboeStream_write;
    OboeStream_createThread;
    OboeStream_joinThread;
    OboeStream_setBufferSize;
    OboeStream_getBufferSize;
    OboeStream_getFramesPerBurst;
    OboeStream_getBufferCapacity;
    OboeStream_getXRunCount;
    OboeStream_getSampleRate;
    OboeStream_getSamplesPerFrame;
    OboeStream_getFormat;
    OboeStream_getSharingMode;
    OboeStream_getDirection;
    OboeStream_getFramesWritten;
    OboeStream_getFramesRead;
    OboeStream_getTimestamp;
  local:
    *;
};
