Ocean
Ocean::Media::Android Namespace Reference

Namespace of the Media Android library. More...

Namespaces

 JNI
 Namespace of the Media Android JNI library.
 

Data Structures

class  AAudio
 This class implements an Audio class for Android. More...
 
class  ALibrary
 This class implements the android library. More...
 
class  ALiveAudio
 This class implements a LiveAudio class for Android. More...
 
class  ALiveVideo
 This class implements an live video class for Android. More...
 
class  AMedium
 This class implements the base class for all Medium objects in the Android library. More...
 
class  AMicrophone
 This class implements a microphone class for Android. More...
 
class  AMovie
 This class implements a movie recorder class for Android. More...
 
class  AMovieRecorder
 This class implements a movie recorder class for Android. More...
 
class  Image
 
class  NativeCameraLibrary
 This class is an interface for Android's shared native library camera2ndk. More...
 
class  NativeMediaLibrary
 This class is an interface for Android's shared native library mediandk. More...
 
class  PixelFormats
 This class defines conversions to/from Android color format types for video data; see the associated definitions in android.media.MediaCodecInfo.CodecCapabilities. More...
 
class  VideoDecoder
 This class implements a simple video decoder for Android using encoded media samples from memory as input. More...
 

Functions

jboolean Java_com_meta_ocean_media_android_MediaAndroidJni_onNewCameraFrame (JNIEnv *env, jobject javaThis, jint objectId, jbyteArray imageBuffer, jint width, jint height, jint format, jfloat fovX, jint bufferSize, jdouble timestamp)
 Java native interface function for new camera framebuffer events. More...
 
OCEAN_MEDIA_A_EXPORT std::string nameAndroidLibrary ()
 Returns the name of this media library. More...
 
void registerAndroidLibrary ()
 Registers this media library at the global library manager. More...
 
bool unregisterAndroidLibrary ()
 Unregisters this media library at the global library manager. More...
 

Detailed Description

Namespace of the Media Android library.

The Namespace Ocean::Media::Android is used in the entire Ocean Media Android Library.