}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFStatus AndroidAudioInput::connect(PvmiMIOSession& aSession, PvmiMIOObserver* aObserver)
+PVMFStatus AndroidAudioInput::connect(PvmiMIOSession& aSession, PvmiMIOObserver* aObserver)
{
LOGV("connect");
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFStatus AndroidAudioInput::disconnect(PvmiMIOSession aSession)
+PVMFStatus AndroidAudioInput::disconnect(PvmiMIOSession aSession)
{
LOGV("disconnect");
uint32 index = (uint32)aSession;
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PvmiMediaTransfer* AndroidAudioInput::createMediaTransfer(PvmiMIOSession& aSession,
+PvmiMediaTransfer* AndroidAudioInput::createMediaTransfer(PvmiMIOSession& aSession,
PvmiKvp* read_formats,
int32 read_flags,
PvmiKvp* write_formats,
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::deleteMediaTransfer(PvmiMIOSession& aSession,
+void AndroidAudioInput::deleteMediaTransfer(PvmiMIOSession& aSession,
PvmiMediaTransfer* media_transfer)
{
LOGV("deleteMediaTransfer %p", this);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::QueryUUID(const PvmfMimeString& aMimeType,
+PVMFCommandId AndroidAudioInput::QueryUUID(const PvmfMimeString& aMimeType,
Oscl_Vector<PVUuid, OsclMemAllocator>& aUuids,
bool aExactUuidsOnly,
const OsclAny* aContext)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::QueryInterface(const PVUuid& aUuid,
+PVMFCommandId AndroidAudioInput::QueryInterface(const PVUuid& aUuid,
PVInterface*& aInterfacePtr,
const OsclAny* aContext)
{
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::Init(const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::Init(const OsclAny* aContext)
{
LOGV("Init");
if(iState != STATE_IDLE)
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::Start(const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::Start(const OsclAny* aContext)
{
LOGV("Start");
if(iState != STATE_INITIALIZED && iState != STATE_PAUSED)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::Pause(const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::Pause(const OsclAny* aContext)
{
LOGV("Pause");
if(iState != STATE_STARTED)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::Flush(const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::Flush(const OsclAny* aContext)
{
LOGV("Flush");
if(iState != STATE_STARTED || iState != STATE_PAUSED)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::Reset(const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::Reset(const OsclAny* aContext)
{
LOGV("Reset");
return AddCmdToQueue(AI_CMD_RESET, aContext);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::DiscardData(PVMFTimestamp aTimestamp, const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::DiscardData(PVMFTimestamp aTimestamp, const OsclAny* aContext)
{
OSCL_UNUSED_ARG(aContext);
OSCL_UNUSED_ARG(aTimestamp);
return -1;
}
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::DiscardData(const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::DiscardData(const OsclAny* aContext)
{
OSCL_UNUSED_ARG(aContext);
OSCL_LEAVE(OsclErrNotSupported);
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::Stop(const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::Stop(const OsclAny* aContext)
{
LOGV("Stop %p", this);
if(iState != STATE_STARTED && iState != STATE_PAUSED)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::ThreadLogon()
+void AndroidAudioInput::ThreadLogon()
{
LOGV("ThreadLogon %p", this);
if(!iThreadLoggedOn)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::ThreadLogoff()
+void AndroidAudioInput::ThreadLogoff()
{
LOGV("ThreadLogoff");
if(iThreadLoggedOn)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::CancelAllCommands( const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::CancelAllCommands( const OsclAny* aContext)
{
OSCL_UNUSED_ARG(aContext);
OSCL_LEAVE(OsclErrNotSupported);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::CancelCommand( PVMFCommandId aCmdId, const OsclAny* aContext)
+PVMFCommandId AndroidAudioInput::CancelCommand( PVMFCommandId aCmdId, const OsclAny* aContext)
{
OSCL_UNUSED_ARG(aCmdId);
OSCL_UNUSED_ARG(aContext);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::setPeer(PvmiMediaTransfer* aPeer)
+void AndroidAudioInput::setPeer(PvmiMediaTransfer* aPeer)
{
LOGV("setPeer");
if(iPeer && aPeer)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::useMemoryAllocators(OsclMemAllocator* write_alloc)
+void AndroidAudioInput::useMemoryAllocators(OsclMemAllocator* write_alloc)
{
OSCL_UNUSED_ARG(write_alloc);
OSCL_LEAVE(OsclErrNotSupported);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::writeAsync(uint8 aFormatType, int32 aFormatIndex,
+PVMFCommandId AndroidAudioInput::writeAsync(uint8 aFormatType, int32 aFormatIndex,
uint8* aData, uint32 aDataLen,
const PvmiMediaXferHeader& data_header_info,
OsclAny* aContext)
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::writeComplete(PVMFStatus aStatus, PVMFCommandId write_cmd_id,
+void AndroidAudioInput::writeComplete(PVMFStatus aStatus, PVMFCommandId write_cmd_id,
OsclAny* aContext)
{
LOGV("writeComplete(%d, %p)", write_cmd_id, aContext);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::readAsync(uint8* data, uint32 max_data_len,
+PVMFCommandId AndroidAudioInput::readAsync(uint8* data, uint32 max_data_len,
OsclAny* aContext, int32* formats, uint16 num_formats)
{
OSCL_UNUSED_ARG(data);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::readComplete(PVMFStatus aStatus, PVMFCommandId read_cmd_id,
+void AndroidAudioInput::readComplete(PVMFStatus aStatus, PVMFCommandId read_cmd_id,
int32 format_index, const PvmiMediaXferHeader& data_header_info,
OsclAny* aContext)
{
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::statusUpdate(uint32 status_flags)
+void AndroidAudioInput::statusUpdate(uint32 status_flags)
{
OSCL_UNUSED_ARG(status_flags);
// Ideally this routine should update the status of media input component.
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::cancelCommand(PVMFCommandId aCmdId)
+void AndroidAudioInput::cancelCommand(PVMFCommandId aCmdId)
{
OSCL_UNUSED_ARG(aCmdId);
// This cancel command ( with a small "c" in cancel ) is for the media transfer interface.
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::cancelAllCommands()
+void AndroidAudioInput::cancelAllCommands()
{
OSCL_LEAVE(OsclErrNotSupported);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::setObserver(PvmiConfigAndCapabilityCmdObserver* aObserver)
+void AndroidAudioInput::setObserver(PvmiConfigAndCapabilityCmdObserver* aObserver)
{
OSCL_UNUSED_ARG(aObserver);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFStatus AndroidAudioInput::getParametersSync(PvmiMIOSession session,
+PVMFStatus AndroidAudioInput::getParametersSync(PvmiMIOSession session,
PvmiKeyType identifier,
PvmiKvp*& parameters,
int& num_parameter_elements,
pv_mime_strcmp(identifier, OUTPUT_FORMATS_CUR_QUERY) == 0)
{
num_parameter_elements = 1;
- status = AllocateKvp(parameters, OUTPUT_FORMATS_VALTYPE, num_parameter_elements);
+ status = AllocateKvp(parameters, (PvmiKeyType)OUTPUT_FORMATS_VALTYPE, num_parameter_elements);
if(status != PVMFSuccess)
{
LOGE("AndroidAudioInput::getParametersSync() OUTPUT_FORMATS_VALTYPE AllocateKvp failed");
else if(pv_mime_strcmp(identifier, OUTPUT_TIMESCALE_CUR_QUERY) == 0)
{
num_parameter_elements = 1;
- status = AllocateKvp(parameters, OUTPUT_TIMESCALE_CUR_VALUE, num_parameter_elements);
+ status = AllocateKvp(parameters, (PvmiKeyType)OUTPUT_TIMESCALE_CUR_VALUE, num_parameter_elements);
if(status != PVMFSuccess)
{
LOGE("AndroidAudioInput::getParametersSync() OUTPUT_TIMESCALE_CUR_VALUE AllocateKvp failed");
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFStatus AndroidAudioInput::releaseParameters(PvmiMIOSession session,
+PVMFStatus AndroidAudioInput::releaseParameters(PvmiMIOSession session,
PvmiKvp* parameters,
int num_elements)
{
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::createContext(PvmiMIOSession session, PvmiCapabilityContext& context)
+void AndroidAudioInput::createContext(PvmiMIOSession session, PvmiCapabilityContext& context)
{
OSCL_UNUSED_ARG(session);
OSCL_UNUSED_ARG(context);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::setContextParameters(PvmiMIOSession session,
+void AndroidAudioInput::setContextParameters(PvmiMIOSession session,
PvmiCapabilityContext& context,
PvmiKvp* parameters, int num_parameter_elements)
{
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::DeleteContext(PvmiMIOSession session, PvmiCapabilityContext& context)
+void AndroidAudioInput::DeleteContext(PvmiMIOSession session, PvmiCapabilityContext& context)
{
OSCL_UNUSED_ARG(session);
OSCL_UNUSED_ARG(context);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF void AndroidAudioInput::setParametersSync(PvmiMIOSession session, PvmiKvp* parameters,
+void AndroidAudioInput::setParametersSync(PvmiMIOSession session, PvmiKvp* parameters,
int num_elements, PvmiKvp*& ret_kvp)
{
LOGV("setParametersSync");
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFCommandId AndroidAudioInput::setParametersAsync(PvmiMIOSession session,
+PVMFCommandId AndroidAudioInput::setParametersAsync(PvmiMIOSession session,
PvmiKvp* parameters,
int num_elements,
PvmiKvp*& ret_kvp,
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF uint32 AndroidAudioInput::getCapabilityMetric (PvmiMIOSession session)
+uint32 AndroidAudioInput::getCapabilityMetric (PvmiMIOSession session)
{
OSCL_UNUSED_ARG(session);
return 0;
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF PVMFStatus AndroidAudioInput::verifyParametersSync(PvmiMIOSession session,
+PVMFStatus AndroidAudioInput::verifyParametersSync(PvmiMIOSession session,
PvmiKvp* parameters, int num_elements)
{
OSCL_UNUSED_ARG(session);
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF bool AndroidAudioInput::setAudioSamplingRate(int32 iSamplingRate)
+bool AndroidAudioInput::setAudioSamplingRate(int32 iSamplingRate)
{
LOGV("AndroidAudioInput::setAudioSamplingRate( %d )", iSamplingRate);
return true;
}
////////////////////////////////////////////////////////////////////////////
-OSCL_EXPORT_REF bool AndroidAudioInput::setAudioNumChannels(int32 iNumChannels)
+bool AndroidAudioInput::setAudioNumChannels(int32 iNumChannels)
{
LOGV("AndroidAudioInput::setAudioNumChannels( %d )", iNumChannels);
iFrameQueueMutex.Close();
}
-OSCL_EXPORT_REF
PVMFStatus AndroidCameraInput::connect(PvmiMIOSession& aSession,
PvmiMIOObserver* aObserver)
{
return PVMFSuccess;
}
-OSCL_EXPORT_REF
PVMFStatus AndroidCameraInput::disconnect(PvmiMIOSession aSession)
{
LOGV("disconnect");
return PVMFSuccess;
}
-OSCL_EXPORT_REF
PvmiMediaTransfer* AndroidCameraInput::createMediaTransfer(
PvmiMIOSession& aSession,
PvmiKvp* read_formats,
return (PvmiMediaTransfer*)this;
}
-OSCL_EXPORT_REF
void AndroidCameraInput::deleteMediaTransfer(PvmiMIOSession& aSession,
PvmiMediaTransfer* media_transfer)
{
// is any outstanding buffer?
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::QueryUUID(const PvmfMimeString& aMimeType,
Oscl_Vector<PVUuid,
OsclMemAllocator>& aUuids,
return AddCmdToQueue(CMD_QUERY_UUID, aContext);
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::QueryInterface(const PVUuid& aUuid,
PVInterface*& aInterfacePtr,
const OsclAny* aContext)
(OsclAny*)&aInterfacePtr);
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::Init(const OsclAny* aContext)
{
LOGV("Init");
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::Start(const OsclAny* aContext)
{
LOGV("Start");
return AddCmdToQueue(CMD_START, aContext);
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::Pause(const OsclAny* aContext)
{
LOGV("Pause");
return AddCmdToQueue(CMD_PAUSE, aContext);
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::Flush(const OsclAny* aContext)
{
LOGV("Flush");
return AddCmdToQueue(CMD_FLUSH, aContext);
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::Reset(const OsclAny* aContext)
{
LOGV("Reset");
return AddCmdToQueue(CMD_RESET, aContext);
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::DiscardData(PVMFTimestamp aTimestamp,
const OsclAny* aContext)
{
return -1;
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::DiscardData(const OsclAny* aContext)
{
LOGV("DiscardData");
return -1;
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::Stop(const OsclAny* aContext)
{
LOGV("Stop");
return AddCmdToQueue(CMD_STOP, aContext);
}
-OSCL_EXPORT_REF
void AndroidCameraInput::ThreadLogon()
{
LOGV("ThreadLogon");
}
}
-OSCL_EXPORT_REF
void AndroidCameraInput::ThreadLogoff()
{
LOGV("ThreadLogoff");
}
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::CancelAllCommands(const OsclAny* aContext)
{
LOGV("CancelAllCommands");
return -1;
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::CancelCommand(PVMFCommandId aCmdId,
const OsclAny* aContext)
{
return -1;
}
-OSCL_EXPORT_REF
void AndroidCameraInput::setPeer(PvmiMediaTransfer* aPeer)
{
- LOGV("setPeer iPeer 0x%x aPeer 0x%x", iPeer, aPeer);
+ LOGV("setPeer iPeer %p aPeer %p", iPeer, aPeer);
if(iPeer && aPeer){
- LOGE("setPeer iPeer 0x%x aPeer 0x%x", iPeer, aPeer);
+ LOGE("setPeer iPeer %p aPeer %p", iPeer, aPeer);
OSCL_LEAVE(OsclErrGeneral);
return;
}
iPeer = aPeer;
}
-OSCL_EXPORT_REF
void AndroidCameraInput::useMemoryAllocators(OsclMemAllocator* write_alloc)
{
LOGV("useMemoryAllocators");
OSCL_LEAVE(OsclErrNotSupported);
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::writeAsync(uint8 aFormatType,
int32 aFormatIndex,
uint8* aData,
return -1;
}
-OSCL_EXPORT_REF
void AndroidCameraInput::writeComplete(PVMFStatus aStatus,
PVMFCommandId write_cmd_id,
OsclAny* aContext)
}
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::readAsync(uint8* data,
uint32 max_data_len,
OsclAny* aContext,
return -1;
}
-OSCL_EXPORT_REF
void AndroidCameraInput::readComplete(PVMFStatus aStatus,
PVMFCommandId read_cmd_id,
int32 format_index,
return;
}
-OSCL_EXPORT_REF
void AndroidCameraInput::statusUpdate(uint32 status_flags)
{
LOGV("statusUpdate");
OSCL_LEAVE(OsclErrNotSupported);
}
-OSCL_EXPORT_REF
void AndroidCameraInput::cancelCommand(PVMFCommandId aCmdId)
{
LOGV("cancelCommand");
OSCL_LEAVE(OsclErrNotSupported);
}
-OSCL_EXPORT_REF
void AndroidCameraInput::cancelAllCommands()
{
LOGV("cancelAllCommands");
OSCL_LEAVE(OsclErrNotSupported);
}
-OSCL_EXPORT_REF
void AndroidCameraInput::setObserver(
PvmiConfigAndCapabilityCmdObserver* aObserver)
{
OSCL_UNUSED_ARG(aObserver);
}
-OSCL_EXPORT_REF
PVMFStatus AndroidCameraInput::getParametersSync(PvmiMIOSession session,
PvmiKeyType identifier,
PvmiKvp*& params,
if (!pv_mime_strcmp(identifier, OUTPUT_FORMATS_CAP_QUERY) ||
!pv_mime_strcmp(identifier, OUTPUT_FORMATS_CUR_QUERY)) {
num_params = 1;
- status = AllocateKvp(params, OUTPUT_FORMATS_VALTYPE, num_params);
+ status = AllocateKvp(params, (PvmiKeyType)OUTPUT_FORMATS_VALTYPE, num_params);
if (status != PVMFSuccess) {
LOGE("AllocateKvp failed for OUTPUT_FORMATS_VALTYP");
return status;
}
- params[0].value.pChar_value = ANDROID_VIDEO_FORMAT;
+ params[0].value.pChar_value = (char*)ANDROID_VIDEO_FORMAT;
} else if (!pv_mime_strcmp(identifier, VIDEO_OUTPUT_WIDTH_CUR_QUERY)) {
num_params = 1;
- status = AllocateKvp(params, VIDEO_OUTPUT_WIDTH_CUR_VALUE, num_params);
+ status = AllocateKvp(params, (PvmiKeyType)VIDEO_OUTPUT_WIDTH_CUR_VALUE, num_params);
if (status != PVMFSuccess) {
LOGE("AllocateKvp failed for VIDEO_OUTPUT_WIDTH_CUR_VALUE");
return status;
params[0].value.uint32_value = mFrameWidth;
} else if (!pv_mime_strcmp(identifier, VIDEO_OUTPUT_HEIGHT_CUR_QUERY)) {
num_params = 1;
- status = AllocateKvp(params, VIDEO_OUTPUT_HEIGHT_CUR_VALUE, num_params);
+ status = AllocateKvp(params, (PvmiKeyType)VIDEO_OUTPUT_HEIGHT_CUR_VALUE, num_params);
if (status != PVMFSuccess) {
LOGE("AllocateKvp failed for VIDEO_OUTPUT_HEIGHT_CUR_VALUE");
return status;
} else if (!pv_mime_strcmp(identifier, VIDEO_OUTPUT_FRAME_RATE_CUR_QUERY)) {
num_params = 1;
status = AllocateKvp(params,
- VIDEO_OUTPUT_FRAME_RATE_CUR_VALUE, num_params);
+ (PvmiKeyType)VIDEO_OUTPUT_FRAME_RATE_CUR_VALUE, num_params);
if (status != PVMFSuccess) {
LOGE("AllocateKvp failed for VIDEO_OUTPUT_FRAME_RATE_CUR_VALUE");
return status;
params[0].value.float_value = mFrameRate;
} else if (!pv_mime_strcmp(identifier, OUTPUT_TIMESCALE_CUR_QUERY)) {
num_params = 1;
- status = AllocateKvp(params, OUTPUT_TIMESCALE_CUR_VALUE, num_params);
+ status = AllocateKvp(params, (PvmiKeyType)OUTPUT_TIMESCALE_CUR_VALUE, num_params);
if (status != PVMFSuccess) {
LOGE("AllocateKvp failed for OUTPUT_TIMESCALE_CUR_VALUE");
return status;
return status;
}
-OSCL_EXPORT_REF
PVMFStatus AndroidCameraInput::releaseParameters(PvmiMIOSession session,
PvmiKvp* parameters,
int num_elements)
return PVMFSuccess;
}
-OSCL_EXPORT_REF
void AndroidCameraInput::createContext(PvmiMIOSession session,
PvmiCapabilityContext& context)
{
OSCL_UNUSED_ARG(context);
}
-OSCL_EXPORT_REF
void AndroidCameraInput::setContextParameters(PvmiMIOSession session,
PvmiCapabilityContext& context,
PvmiKvp* parameters,
OSCL_UNUSED_ARG(num_parameter_elements);
}
-OSCL_EXPORT_REF
void AndroidCameraInput::DeleteContext(PvmiMIOSession session,
PvmiCapabilityContext& context)
{
OSCL_UNUSED_ARG(context);
}
-OSCL_EXPORT_REF
void AndroidCameraInput::setParametersSync(PvmiMIOSession session,
PvmiKvp* parameters,
int num_elements,
}
}
-OSCL_EXPORT_REF
PVMFCommandId AndroidCameraInput::setParametersAsync(PvmiMIOSession session,
PvmiKvp* parameters,
int num_elements,
return -1;
}
-OSCL_EXPORT_REF
uint32 AndroidCameraInput::getCapabilityMetric (PvmiMIOSession session)
{
LOGV("getCapabilityMetric");
return 0;
}
-OSCL_EXPORT_REF
PVMFStatus AndroidCameraInput::verifyParametersSync(PvmiMIOSession session,
PvmiKvp* parameters,
int num_elements)
data.iFrameSize, data.iXferHeader););
} else {
//FIXME Check why camera sends NULL frames
- LOGE("Ln %d ERROR null pointer");
+ LOGE("Ln %d ERROR null pointer", __LINE__);
error = OsclErrBadHandle;
}