Implemented threading the TideSDK way for camera delegate callback. Also added in ability to import audio files and using libav to get sound duration.