|
| 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) |
| |