|
ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
#include <stdio.h>#include <kernel.h>#include <sifrpc.h>#include <libcdvd.h>#include <libcdvd-rpc.h>#include <string.h>#include "internal.h"
Include dependency graph for ncmd.c:Go to the source code of this file.
Data Structures | |
| union | nCmdSendParams_t |
| struct | _cdvd_read_data |
Macros | |
| #define | CD_SERVER_NCMD 0x80000595 |
Enumerations | |
| enum | CdvdStCmd_t { CDVD_ST_CMD_START = 1 , CDVD_ST_CMD_READ , CDVD_ST_CMD_STOP , CDVD_ST_CMD_SEEK , CDVD_ST_CMD_INIT , CDVD_ST_CMD_STAT , CDVD_ST_CMD_PAUSE , CDVD_ST_CMD_RESUME , CDVD_ST_CMD_SEEKF } |
| enum | CD_NCMD_CMDS { CD_NCMD_READ = 0x01 , CD_NCMD_CDDAREAD , CD_NCMD_DVDREAD , CD_NCMD_GETTOC , CD_NCMD_SEEK , CD_NCMD_STANDBY , CD_NCMD_STOP , CD_NCMD_PAUSE , CD_NCMD_STREAM , CD_NCMD_CDDASTREAM , CD_NCMD_READ_KEY , CD_NCMD_NCMD , CD_NCMD_READIOPMEM , CD_NCMD_DISKREADY , CD_NCMD_READCHAIN } |
Functions | |
| int | sceCdStream (u32 lbn, u32 nsectors, void *buf, CdvdStCmd_t cmd, sceCdRMode *rm) |
| int | sceCdCddaStream (u32 lbn, u32 nsectors, void *buf, CdvdStCmd_t cmd, sceCdRMode *rm) |
| int | _CdCheckNCmd (int cmd) |
| int | sceCdNCmdDiskReady (void) |
| void | _CdAlignReadBuffer (void *data) |
Variables | |
| int | bindNcmd |
| SifRpcClientData_t | clientNCmd |
| int | nCmdSemaId |
| int | nCmdNum |
| u32 | readStreamData [5] |
| u32 | readData [6] |
| sceCdRChain | readChainData [66] |
| u32 | getTocSendBuff [3] |
| u32 | _rd_intr_data [64] |
| u32 | curReadPos |
| u8 | tocBuff [2064] |
| u8 | nCmdRecvBuff [48] |
| nCmdSendParams_t | nCmdSendBuff |
| int | streamStatus |
| sceCdRMode | dummyMode |
| u32 | seekSector |
| u32 | cdda_st_buf [64/sizeof(u32)] |
Function definitions for libsceCdvd (EE side calls to the iop module sceCdvdfsv).
NOTE: These functions will work with the CDVDMAN/CDVDFSV or XCDVDMAN/XCDVDFSV modules stored in rom0.
NOTE: not all functions work with each set of modules!
Definition in file ncmd.c.
| #define CD_SERVER_NCMD 0x80000595 |
| enum CD_NCMD_CMDS |
| enum CdvdStCmd_t |
| void _CdAlignReadBuffer | ( | void * | data | ) |
| int _CdCheckNCmd | ( | int | cmd | ) |
| int sceCdCddaStream | ( | u32 | lbn, |
| u32 | nsectors, | ||
| void * | buf, | ||
| CdvdStCmd_t | cmd, | ||
| sceCdRMode * | rm | ||
| ) |
| int sceCdNCmdDiskReady | ( | void | ) |
| int sceCdStream | ( | u32 | lbn, |
| u32 | nsectors, | ||
| void * | buf, | ||
| CdvdStCmd_t | cmd, | ||
| sceCdRMode * | rm | ||
| ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |