2014-07-12 09:46:14 +02:00
|
|
|
#include "stdafx.h"
|
2016-03-21 20:43:03 +01:00
|
|
|
#include "Emu/Cell/PPUModule.h"
|
2013-09-28 04:36:57 +02:00
|
|
|
|
2017-05-13 20:30:37 +02:00
|
|
|
logs::channel cellSailRec("cellSailRec");
|
2013-09-28 04:36:57 +02:00
|
|
|
|
|
|
|
|
// Error Codes
|
|
|
|
|
enum
|
|
|
|
|
{
|
2014-04-04 15:25:38 +02:00
|
|
|
CELL_SAIL_ERROR_INVALID_ARG = 0x80610701,
|
|
|
|
|
CELL_SAIL_ERROR_INVALID_STATE = 0x80610702,
|
|
|
|
|
CELL_SAIL_ERROR_UNSUPPORTED_STREAM = 0x80610703,
|
|
|
|
|
CELL_SAIL_ERROR_INDEX_OUT_OF_RANGE = 0x80610704,
|
|
|
|
|
CELL_SAIL_ERROR_EMPTY = 0x80610705,
|
|
|
|
|
CELL_SAIL_ERROR_FULLED = 0x80610706,
|
|
|
|
|
CELL_SAIL_ERROR_USING = 0x80610707,
|
|
|
|
|
CELL_SAIL_ERROR_NOT_AVAILABLE = 0x80610708,
|
|
|
|
|
CELL_SAIL_ERROR_CANCEL = 0x80610709,
|
|
|
|
|
CELL_SAIL_ERROR_MEMORY = 0x806107F0,
|
|
|
|
|
CELL_SAIL_ERROR_INVALID_FD = 0x806107F1,
|
|
|
|
|
CELL_SAIL_ERROR_FATAL = 0x806107FF,
|
2013-09-28 04:36:57 +02:00
|
|
|
};
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailProfileSetEsAudioParameter()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailProfileSetEsVideoParameter()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailProfileSetStreamParameter()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailVideoConverterCanProcess()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailVideoConverterProcess()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailVideoConverterCanGetResult()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailVideoConverterGetResult()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederAudioInitialize()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederAudioFinalize()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederAudioNotifyCallCompleted()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederAudioNotifyFrameOut()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederAudioNotifySessionEnd()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederAudioNotifySessionError()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederVideoInitialize()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederVideoFinalize()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederVideoNotifyCallCompleted()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederVideoNotifyFrameOut()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederVideoNotifySessionEnd()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailFeederVideoNotifySessionError()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderInitialize()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderFinalize()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderSetFeederAudio()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderSetFeederVideo()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderSetParameter()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderGetParameter()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderSubscribeEvent()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderUnsubscribeEvent()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderReplaceEventHandler()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderBoot()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderCreateProfile()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderDestroyProfile()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderCreateVideoConverter()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderDestroyVideoConverter()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderOpenStream()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderCloseStream()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderStart()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderStop()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailRecorderCancel()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2017-07-21 17:41:11 +02:00
|
|
|
s32 cellSailRecorderRegisterComposer()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailRecorderUnregisterComposer()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2015-07-29 18:08:10 +02:00
|
|
|
s32 cellSailRecorderDumpImage()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2017-07-21 17:41:11 +02:00
|
|
|
s32 cellSailComposerInitialize()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerFinalize()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerGetStreamParameter()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerGetEsAudioParameter()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerGetEsUserParameter()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerGetEsVideoParameter()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerGetEsAudioAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerGetEsUserAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerGetEsVideoAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerTryGetEsAudioAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerTryGetEsUserAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerTryGetEsVideoAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerReleaseEsAudioAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerReleaseEsUserAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerReleaseEsVideoAu()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerNotifyCallCompleted()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
s32 cellSailComposerNotifySessionError()
|
|
|
|
|
{
|
|
|
|
|
UNIMPLEMENTED_FUNC(cellSailRec);
|
|
|
|
|
return CELL_OK;
|
|
|
|
|
}
|
|
|
|
|
|
2016-03-21 20:43:03 +01:00
|
|
|
DECLARE(ppu_module_manager::cellSailRec)("cellSailRec", []()
|
2013-09-28 04:36:57 +02:00
|
|
|
{
|
2017-02-12 19:35:55 +01:00
|
|
|
static ppu_static_module cellMp4("cellMp4");
|
|
|
|
|
static ppu_static_module cellApostSrcMini("cellApostSrcMini");
|
|
|
|
|
|
2015-02-20 14:58:40 +01:00
|
|
|
REG_FUNC(cellSailRec, cellSailProfileSetEsAudioParameter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailProfileSetEsVideoParameter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailProfileSetStreamParameter);
|
|
|
|
|
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailVideoConverterCanProcess);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailVideoConverterProcess);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailVideoConverterCanGetResult);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailVideoConverterGetResult);
|
2013-09-28 04:36:57 +02:00
|
|
|
|
2015-02-20 14:58:40 +01:00
|
|
|
REG_FUNC(cellSailRec, cellSailFeederAudioInitialize);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederAudioFinalize);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederAudioNotifyCallCompleted);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederAudioNotifyFrameOut);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederAudioNotifySessionEnd);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederAudioNotifySessionError);
|
|
|
|
|
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederVideoInitialize);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederVideoFinalize);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederVideoNotifyCallCompleted);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederVideoNotifyFrameOut);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederVideoNotifySessionEnd);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailFeederVideoNotifySessionError);
|
|
|
|
|
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderInitialize);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderFinalize);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderSetFeederAudio);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderSetFeederVideo);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderSetParameter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderGetParameter);
|
2015-07-29 18:08:10 +02:00
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderSubscribeEvent);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderUnsubscribeEvent);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderReplaceEventHandler);
|
2015-02-20 14:58:40 +01:00
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderBoot);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderCreateProfile);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderDestroyProfile);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderCreateVideoConverter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderDestroyVideoConverter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderOpenStream);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderCloseStream);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderStart);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderStop);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderCancel);
|
2017-07-21 17:41:11 +02:00
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderRegisterComposer);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderUnregisterComposer);
|
2015-02-20 14:58:40 +01:00
|
|
|
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailRecorderDumpImage);
|
2017-07-21 17:41:11 +02:00
|
|
|
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerInitialize);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerFinalize);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerGetStreamParameter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerGetEsAudioParameter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerGetEsUserParameter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerGetEsVideoParameter);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerGetEsAudioAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerGetEsUserAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerGetEsVideoAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerTryGetEsAudioAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerTryGetEsUserAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerTryGetEsVideoAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerReleaseEsAudioAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerReleaseEsUserAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerReleaseEsVideoAu);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerNotifyCallCompleted);
|
|
|
|
|
REG_FUNC(cellSailRec, cellSailComposerNotifySessionError);
|
2015-07-29 18:08:10 +02:00
|
|
|
});
|