what usar studio r13 para ndk instalar how como android c android-ndk openmax

usar - ndk para android



Accede a la cámara a través de OpenMAX en Android (2)

Esta es básicamente una definición de XADataSource, tomada de http://www.khronos.org/registry/omxal/specs/OpenMAX_AL_1_1_Specification.pdf

typedef struct XADataSource_ { void * pLocator; void * pFormat; } XADataSource;

Los campos incluyen:

Field Description pLocator Pointer to the specified data locator structure. This may point to any of the following structures. XADataLocator_Address XADataLocator_IODevice XADataLocator_URI XADataLocator_MediaObject XADataLocator_Null XADataLocator_ContentPipe The first field of each of these structures includes the 32 bit locatorType field, which identifies the locator type (see XA_DATALOCATOR definitions) and hence the structure pointed to. Note: The available XA_DATALOCATOR definitions may be extended through an API extension. pFormat A pointer to the specified format structure. This may point to any of the following structures. XADataFormat_PCM (Deprecated) XADataFormat_PCM_EX XADataFormat_MIME XADataFormat_RawImage The first field of each of these structures includes the 32 bit formatType field, which identifies the format type (XA_DATAFORMAT definitions) and hence the structure pointed to. pFormat is ignored if pLocator is XADataLocator_IODevice

Lo siento, no se pudo formatear mejor, pero sugiero revisar ese documento de todas formas si aún no lo has hecho.

Actualmente intento descubrir cómo acceder a la cámara a través de OpenMAX en Android 4.0. La documentación no es suficiente para mí, por lo que actualmente tengo problemas con cómo puedo recuperar el XADataSource correcto para la siguiente llamada.

(*_engine)->CreateMediaRecorder(_engine, &_mediaRecorder, //pRecorder nullptr, //pAudioSrc XADataSource *, //pImageVideoSrc XADataSink *, //pDataSnk XAuint32, // numInterfaces const XAInterfaceID *, //pInterfaceIds const XAboolean *, //pInterfaceRequired );

Y por favor ahórrame el uso de Java - "respuestas".