網友評分: 5分
CUE Sheet Library 在Win32、Win64(9x/ME/2K/XP/ Vista / 7/8/10)和OSX軟件中使用的組件。它的目的是提供簡單的讀和寫線索表文件。需求:支持STDCULL調用約定的任何DEVE環境。
CUE_Create =函數:指針;
CUE_Free =函數(CueDATA:指針):BoL;STDCALL;
CUE_Load=函數(CueDATA:指針;文件名:PCHAR):BOOL;STDCALL;
CUE_Save =函數(CueDaTa:指針;文件名:PCHAR):BOOL;STDCALL;
CUE_Clear=函數(CueDATA:指針):BoL;STDCALL;
CUE_GetSectionCount =函數(CuEDATA:指針):整數;STDCALL;
CUE_GetTrackCount =函數(CueDaTa:指針;節:整數):整數;STDCLASK;
CUE_GetIndexCount =函數(CueDaTa:指針;節,軌道:整數):整數;STDCALL;
CUE_GetIndexIndexCount =函數(CuEDATA:指針;節,軌道,索引:整數):整數;
CUE_GetInfo =函數(CueDaTa:指針;var信息:tCuePalmixFo):BOOL;STDCALL;
CUE_SetInfo =函數(CueDaTa:指針;信息:TCuePalmiMFO):BoL;STDCLAK;
CUE_GetSectionData =函數(CueDaTa:指針;節:整型;VAR數據:TCuSeDebug數據):BOOL;STDCALL;
CUE_GetTrackData =函數(CueDaTa:指針;節,軌道:整型;VAR數據:TCuTrAcDATA):BOOL;STDCALL;
CUE_GetIndexData =函數(CueDaTa:指針;節,軌道,索引:整型;VAR數據:TCuTracKimExtDATA):BOOL;STDCALL;
CUE_GetIndex =函數(CueDaTa:指針;節,軌道,索引,IndexNO:整型;VaR SekPoS:整數):BOOL;STDCALL;
CUE_AddSection =函數(CueDATA:指針;數據:TCuSeDebug數據):BOOL;STDCALL;
CUE_AddTrack =函數(CueDaTa:指針;節:整型;數據:TCUTRAKDATA):BOOL;STDCALL;
CUE_AddIndex =函數(CueDaTa:指針;節,軌道:整型;數據:TCuTracKimExtDATA):BOOL;STDCALL;
CUE_AddIndexIndex =函數(CueDaTa:指針;節,軌道,索引:整數;SekPoS:GooT):BOOL;STDCALL;
CUE_AddREMLine =函數(CueDaTa:指針;ReMule:PCHAR):BOOL;STDCALL;
CUE_GetREMLine =函數(CueDaTa:指針;行:整數;var RealLay:PCHAR):BOOL;STDCALL;
CUE_SetSaveMode =函數(CueDaTa:指針;SaveMode:TuCeSaveMod):BOOL;STDCALL;
CUE_GetSaveMode =函數(CueDaTa:指針;var SaveMode:TuCeSaveMod):BOOL;STDCALL;
CUE_SetSectionData =函數(CueDaTa:指針;節:整型;數據:TCuSeDebug數據):BOOL;STDCALL;
CUE_SetTrackData =函數(CueDaTa:指針;節,軌道:整型;數據:TCUTRAKDATA):BOOL;STDCALL;
CUE_SetIndexData =函數(CueDaTa:指針;節,軌道,索引:整型;數據:TCuTracKimExtDATA):BOOL;STDCALL;
CUE_SetIndexIndexData =函數(CueDaTa:指針;節,軌道,索引,IndexNO:整型;SekPo:整數):BOOL;STDCALL;
Uses CUELibraryDefs;
CUEData := CUE_Create;
CUE_Load(CUEData, FileName);
//* Do whatever you want here...
CUE_AddTrackData(...);
CUE_Save(CUEData, FileName);
CUE_Free(CUEData);
標簽: 文件列表