|
const CriChar8 * | criMana_GetLibraryVersionString (void) |
| Returns the version number of the Mana library and build information. More...
|
|
void | criMana_SetUserAllocator (CriManaMallocFunc malloc_func, CriManaFreeFunc free_func, void *obj) |
| Register user allocator. More...
|
|
CriSint32 | criMana_CalculateLibWorkSize (const CriManaLibConfig *config) |
| Calculate library initialization work area size. More...
|
|
void | criMana_Initialize (const CriManaLibConfig *config, void *work, CriSint32 work_size) |
| Library initialization. More...
|
|
void | criMana_InitializeFrameARGB32 (void) |
| Initialize frame conversion (32bit ARGB8888 format) More...
|
|
void | criMana_Finalize (void) |
| Finalize library. More...
|
|
CriBool | criMana_IsInitialized (void) |
| Get library initialization status. More...
|
|
void | criMana_ExecuteMain (void) |
| Execute server processing. More...
|
|
void | criMana_SyncMasterTimer (void) |
| Synchronize with the master timer. More...
|
|
void | criMana_AdvanceManualTimer (void) |
|
void | criMana_ExecuteVideoProcess (void) |
| Decode video (all handles at once) More...
|
|
void | criMana_SetDecodeSkipFlag (CriBool flag) |
| Set the decoding skip flag (all handles at once) More...
|
|
void | criMana_SetAllPauseFlag (CriBool flag) |
| Set overall pause (all handles together) More...
|
|
CriBool | criMana_GetAllPauseFlag (void) |
| Get the overall pause flag. More...
|
|
void | criMana_Lock (void) |
| Prevent decoding interruptions. More...
|
|
void | criMana_Unlock (void) |
| Cancel decoding interruption prevention. More...
|
|
void | criMana_UseStreamerManager (CriBool flag) |
| Set control flag on whether to use the streaming management module. More...
|
|
CriBool | criMana_IsStreamerManagerUsed (void) |
| Get the control flag as to whether or not to use the streaming management module. More...
|
|
CriSint32 | criManaPlayer_CalculateHandleWorkSize (void) |
| Calculate ManaPlayer work area size (no config specified) More...
|
|
CriSint32 | criManaPlayer_CalculateHandleWorkSizeWithConfig (const CriManaPlayerConfig *config) |
| Calculate ManaPlayer work area size (config specified) More...
|
|
CriManaPlayerHn | criManaPlayer_Create (void *work, CriSint32 work_size) |
| Create Mana player (no config specified) More...
|
|
CriManaPlayerHn | criManaPlayer_CreateWithConfig (const CriManaPlayerConfig *config, void *work, CriSint32 work_size) |
| Create Mana player (config specified) More...
|
|
void | criManaPlayer_Destroy (CriManaPlayerHn player) |
| Destroy the Mana player. More...
|
|
void | criManaPlayer_SetMetaDataWorkAllocator (CriManaPlayerHn player, CriManaMetaMallocFunc allocfunc, CriManaMetaFreeFunc freefunc, void *obj, CriManaMetaFlag meta_flag) |
| Register meta data allocator. More...
|
|
CriBool | criManaPlayer_GetPlaybackWorkParam (CriManaPlayerHn player, CriManaPlaybackBasicWorkConfig *config_basic, CriManaPlaybackExWorkConfig *config_ex) |
| Get playback work parameter structure. More...
|
|
CriSint32 | criManaPlayer_CalculatePlaybackWorkSize (CriManaPlayerHn player, const CriManaPlaybackBasicWorkConfig *config_basic, const CriManaPlaybackExWorkConfig *config_ex) |
| Calculate playback work area size. More...
|
|
void | criManaPlayer_SetPlaybackWork (CriManaPlayerHn player, const CriManaPlaybackBasicWorkConfig *config_basic, const CriManaPlaybackExWorkConfig *config_ex, void *work, CriSint32 work_size) |
| Set playback work area. More...
|
|
void | criManaPlayer_FreePlaybackWork (CriManaPlayerHn player) |
| Release playback work. More...
|
|
CriManaPlayerStatus | criManaPlayer_GetStatus (CriManaPlayerHn player) |
| Get the Mana player status. More...
|
|
void | criManaPlayer_ExecuteMain (CriManaPlayerHn player) |
| Execute Mana player server processing. More...
|
|
void | criManaPlayer_SyncMasterTimer (CriManaPlayerHn player) |
| Synchronize with the master timer. More...
|
|
void | criManaPlayer_SetMasterTimerType (CriManaPlayerHn player, CriManaTimerType type) |
| Set master timer type. More...
|
|
CriManaTimerType | criManaPlayer_GetMasterTimerType (CriManaPlayerHn player) |
| Get master timer type. More...
|
|
void | criManaPlayer_SetUserTime (CriManaPlayerHn player, CriUint64 user_count, CriUint64 user_unit) |
| Set the user timer time to the master timer time. More...
|
|
void | criManaPlayer_SetManualTimerUnit (CriManaPlayerHn player, CriUint64 timer_manual_unit_n, CriUint64 timer_manual_unit_d) |
| Set unit of manual timer time advancement (rational number format) More...
|
|
void | criManaPlayer_AdvanceManualTimer (CriManaPlayerHn player) |
| Advance manual timer time (count value) More...
|
|
CriBool | criManaPlayer_ExecuteVideoProcess (CriManaPlayerHn player) |
| Video decoding. More...
|
|
void | criManaPlayer_SetFile (CriManaPlayerHn player, CriFsBinderHn bndrhn, const CriChar8 *path) |
| Set movie file. More...
|
|
void | criManaPlayer_SetData (CriManaPlayerHn player, const void *dataptr, CriSint64 datasize) |
| Set data for memory playback. More...
|
|
void | criManaPlayer_SetContentId (CriManaPlayerHn player, CriFsBinderHn bndrhn, CriSint32 id) |
| Set movie file to play (specify CPK Content ID) More...
|
|
void | criManaPlayer_SetFileRange (CriManaPlayerHn player, const CriChar8 *fname, CriUint64 offset, CriSint64 range) |
| Specify the movie file in the pack file (specify file range) More...
|
|
void | criManaPlayer_SetPreviousDataAgain (CriManaPlayerHn player) |
| Reset the same movie data. More...
|
|
CriBool | criManaPlayer_GetMovieInfo (CriManaPlayerHn player, CriManaMovieInfo *mvinf) |
| Get movie header information. More...
|
|
void | criManaPlayer_DecodeHeader (CriManaPlayerHn player) |
| Request header decoding. More...
|
|
void | criManaPlayer_Prepare (CriManaPlayerHn player) |
| Request playback preparation. More...
|
|
void | criManaPlayer_Start (CriManaPlayerHn player) |
| Start playback. More...
|
|
void | criManaPlayer_Stop (CriManaPlayerHn player) |
| Requests play to stop. More...
|
|
void | criManaPlayer_StopAndWaitCompletion (CriManaPlayerHn player) |
| Stop playback (complete return API) More...
|
|
void | criManaPlayer_Pause (CriManaPlayerHn player, CriBool sw) |
| Switch play pause. More...
|
|
CriBool | criManaPlayer_IsPaused (CriManaPlayerHn player) |
| Get play pause status. More...
|
|
void | criManaPlayer_Loop (CriManaPlayerHn player, CriBool sw) |
| Switch play loop. More...
|
|
void | criManaPlayer_GetTime (CriManaPlayerHn player, CriUint64 *count, CriUint64 *unit) |
| Get playback time. More...
|
|
CriSint32 | criManaPlayer_GetInputBufferSize (CriManaPlayerHn player) |
| Get input buffer size. More...
|
|
CriSint32 | criManaPlayer_GetInputBufferRemainSize (CriManaPlayerHn player) |
| Get amount of remaining data in input buffer. More...
|
|
void | criManaPlayer_SetNumberOfFramePools (CriManaPlayerHn player, CriUint32 npools) |
| Specify the number of internal video buffers (frame pools) More...
|
|
void | criManaPlayer_SetBufferingTime (CriManaPlayerHn player, CriFloat32 sec) |
| Specify input data buffering time. More...
|
|
void | criManaPlayer_SetMinBufferSize (CriManaPlayerHn player, CriUint32 min_buffer_size) |
| Specify minimum buffer size. More...
|
|
void | criManaPlayer_SetFileStreamingFlag (CriManaPlayerHn player, CriBool streaming_flag) |
| Set streaming flag. More...
|
|
void | criManaPlayer_SetMaxMovieSize (CriManaPlayerHn player, CriSint32 max_width, CriSint32 max_height) |
| Specify maximum resolution. More...
|
|
void | criManaPlayer_SetMaxPictureDataSize (CriManaPlayerHn player, CriUint32 max_data_size) |
| Specify maximum resolution. More...
|
|
void | criManaPlayer_ExecuteAutoSkip (CriManaPlayerHn player, CriManaFrameInfo *frame_info) |
| Execute decision to automatically skip a decoded frame. More...
|
|
void | criManaPlayer_SetAudioTrack (CriManaPlayerHn player, CriSint32 track) |
| Set the main audio track number. More...
|
|
void | criManaPlayer_SetSubAudioTrack (CriManaPlayerHn player, CriSint32 track) |
| Set the subaudio track number. More...
|
|
void | criManaPlayer_SetExtraAudioTrack (CriManaPlayerHn player, CriSint32 track) |
| Set the extra audio track index. More...
|
|
void | criManaPlayer_SetVolume (CriManaPlayerHn player, CriFloat32 volume) |
| Set audio volume (main audio track) More...
|
|
CriFloat32 | criManaPlayer_GetVolume (CriManaPlayerHn player) |
| Get audio volume (main audio track) More...
|
|
CriAtomExPlayerHn | criManaPlayer_GetAtomExPlayerByTrackId (CriManaPlayerHn player, CriUint32 track_id) |
| Get AtomExPlayerHn. More...
|
|
void | criManaPlayer_SetSubAudioVolume (CriManaPlayerHn player, CriFloat32 volume) |
| Set audio volume (subaudio track) More...
|
|
CriFloat32 | criManaPlayer_GetSubAudioVolume (CriManaPlayerHn player) |
| Get audio volume (subaudio track) More...
|
|
void | criManaPlayer_SetExtraAudioVolume (CriManaPlayerHn player, CriFloat32 volume) |
| Set the audio volume of the extra audio track. More...
|
|
CriFloat32 | criManaPlayer_GetExtraAudioVolume (CriManaPlayerHn player) |
| Get the audio volume of the extra audio track. More...
|
|
void | criManaPlayer_SetPan (CriManaPlayerHn player, CriSint32 ch, CriFloat32 pan) |
| Get 2D pan (main audio track) More...
|
|
CriFloat32 | criManaPlayer_GetPan (CriManaPlayerHn player, CriSint32 ch) |
| Get 2D pan (main audio track) More...
|
|
void | criManaPlayer_ResetSendLevel (CriManaPlayerHn player) |
| Reset send level (main audio track) More...
|
|
void | criManaPlayer_SetSendLevel (CriManaPlayerHn player, CriSint32 ch, CriAtomSpeakerId spk, CriFloat32 level) |
| Set send level (main audio track) More...
|
|
void | criManaPlayer_ResetSubAudioSendLevel (CriManaPlayerHn player) |
| Reset send level (subaudio track) More...
|
|
void | criManaPlayer_SetSubAudioSendLevel (CriManaPlayerHn player, CriSint32 ch, CriAtomSpeakerId spk, CriFloat32 level) |
| Set send level (subaudio track) More...
|
|
void | criManaPlayer_ResetExtraAudioSendLevel (CriManaPlayerHn player) |
| Reset the send level of the extra audio track. More...
|
|
void | criManaPlayer_SetExtraAudioSendLevel (CriManaPlayerHn player, CriSint32 ch, CriAtomSpeakerId spk, CriFloat32 level) |
| Set the send level of the extra audio track. More...
|
|
void | criManaPlayer_SetBusSendLevelByName (CriManaPlayerHn player, const CriChar8 *bus_name, CriFloat32 level) |
| Set bus send level (main audio track) More...
|
|
void | criManaPlayer_SetSubAudioBusSendLevelByName (CriManaPlayerHn player, const CriChar8 *bus_name, CriFloat32 level) |
| Set bus send level (sub audio track) More...
|
|
void | criManaPlayer_SetExtraAudioBusSendLevelByName (CriManaPlayerHn player, const CriChar8 *bus_name, CriFloat32 level) |
| Set the bus send level of the extra audio track. More...
|
|
void | criManaPlayer_ResetBusSendLevelAll (CriManaPlayerHn player) |
| Bus send level reset (all tracks) More...
|
|
void | criManaPlayer_SetSoundRendererType (CriManaPlayerHn player, CriAtomSoundRendererType sound_renderer_type) |
| Set sound renderer type. More...
|
|
void | criManaPlayer_SetAsrRackId (CriManaPlayerHn player, CriSint32 asr_rack_id) |
| Set the ASR rack ID. More...
|
|
CriBool | criManaPlayer_ReferFrame (CriManaPlayerHn player, CriManaFrameInfo *frame_info) |
| Refer to decoded frame information. More...
|
|
CriBool | criManaPlayer_IsFrameOnTime (CriManaPlayerHn player, const CriManaFrameInfo *frame_info) |
| Determine frame time. More...
|
|
CriBool | criManaPlayer_KeepFrame (CriManaPlayerHn player, CriManaFrameInfo *frame_info) |
| Keep frame. More...
|
|
CriSint32 | criManaPlayer_GetNumberOfKeepFrames (CriManaPlayerHn player) |
| Get the number of kept frames. More...
|
|
void | criManaPlayer_CopyFrameToBufferARGB32 (CriManaPlayerHn player, const CriManaFrameInfo *frame_info, CriManaTextureBuffer *frame_buf) |
| Get decoding results (32bit ARGB format) More...
|
|
void | criManaPlayer_CopyFrameToBuffersYUV (CriManaPlayerHn player, const CriManaFrameInfo *frame_info, CriManaTextureBuffersYUV *frame_buf) |
| Get decoding results (YUV individual buffer format) More...
|
|
void | criManaPlayer_DiscardFrame (CriManaPlayerHn player, const CriManaFrameInfo *frame_info) |
| Release frame. More...
|
|
void | criManaPlayer_DiscardOneKeepFrame (CriManaPlayerHn player) |
| Release frame. More...
|
|
void | criManaPlayer_SetDataRequestCallback (CriManaPlayerHn player, CriManaPlayerDataRequestCbFunc func, void *obj) |
| Register data request callback. More...
|
|
void | criManaPlayer_DeferCallback (CriManaPlayerHn player) |
| Request to re-execute the data request callback. More...
|
|
void | criManaPlayer_SetSeekPosition (CriManaPlayerHn player, CriSint32 seek_frame_no) |
| Set seek position. More...
|
|
void | criManaPlayer_SetMovieEventSyncMode (CriManaPlayerHn player, CriManaPlayerMovieEventSyncMode mode) |
| Set the sync mode of movie events. More...
|
|
void | criManaPlayer_SetSubtitleChannel (CriManaPlayerHn player, CriSint32 channel) |
| Get subtitle channel. More...
|
|
CriUint32 | criManaPlayer_GetSubtitleOnTime (CriManaPlayerHn player, CriUint8 *bufptr, CriUint32 bufsize) |
| Get subtitles. More...
|
|
CriManaCuePointInfo * | criManaPlayer_GetCuePointInfo (CriManaPlayerHn player) |
| Get a list of Cuepoint information. More...
|
|
void | criManaPlayer_SetCuePointCallback (CriManaPlayerHn player, CriManaPlayerCuePointCbFunc func, void *obj) |
| Set Cuepoint callback. More...
|
|
CriSint32 | criManaPlayer_CalcFrameNoFromTime (CriManaPlayerHn player, CriUint64 count, CriUint64 unit) |
| Calculate frame number from playback time. More...
|
|
CriUint64 | criManaPlayer_CalcTimeFromFrameNo (CriManaPlayerHn player, CriSint32 frame_no, CriUint64 unit) |
| Calculate playback time from the frame number. More...
|
|
CriSint32 | criManaPlayer_SearchNextEventPointByTime (CriManaPlayerHn player, CriUint64 count, CriUint64 unit, CriSint32 type, CriManaEventPoint *eventinfo) |
| Search event point directly after a specified time. More...
|
|
CriSint32 | criManaPlayer_SearchPrevEventPointByTime (CriManaPlayerHn player, CriUint64 count, CriUint64 unit, CriSint32 type, CriManaEventPoint *eventinfo) |
| Search event point directly before a specified time. More...
|
|
void | criManaPlayer_SetSpeed (CriManaPlayerHn player, CriSint32 speed_numerator, CriSint32 speed_denominator) |
| Set playback speed. More...
|
|
void | criManaPlayer_SetDecodeMode (CriManaPlayerHn player, CriManaDecodeMode mode) |
| Set decode operation mode. More...
|
|
CriSint32 | criManaPlayer_CalculateExtDecoderWorkSize (CriManaPlayerHn player, const CriManaPlaybackBasicWorkConfig *config_basic, const CriManaPlaybackExWorkConfig *config_ex) |
| Calculate extended decoder work area size. More...
|
|
void | criManaPlayer_SetExtDecoderWork (CriManaPlayerHn player, const CriManaPlaybackBasicWorkConfig *config_basic, const CriManaPlaybackExWorkConfig *config_ex, void *work, CriSint32 work_size) |
| Set extended decoder work area. More...
|
|
void | criManaPlayer_SetExtDecoderWorkAllocator (CriManaPlayerHn player, CriManaExtDecoderWorkMallocFunc allocfunc, CriManaExtDecoderWorkFreeFunc freefunc, void *obj) |
| Register callback for extended decoder work allocation. More...
|
|
void | criManaPlayer_SetSoundCategoryByName (CriManaPlayerHn player, CriUint32 track_id, const CriChar8 *category_name) |
| Audio track category setting. More...
|
|
void | criManaPlayer_UnsetSoundCategory (CriManaPlayerHn player, CriUint32 track_id) |
| Delete audio track category. More...
|
|
void | criManaPlayer_SetNumberOfFramesForPrep (CriManaPlayerHn player, CriUint32 num_frames) |
| Set number of frames stored during playback preparation. More...
|
|
CriUint32 | criMana_GetVersionNumber (void) |
|