Esempio n. 1
0
 private static void ControlReadTocEntry(int handle, ref cdrom_tocentry entry)
 {
     if (NativeIoctl(handle, CDROMREADTOCENTRY, ref entry) < 0)
     {
         throw new System.IO.InvalidDataException("IO/Control TOC entry");
     }
 }
Esempio n. 2
0
        static int ReadTocEntry(int fd, byte track_number, ref ulong lba)
        {
            cdrom_tocentry te = new cdrom_tocentry();

            te.cdte_track  = track_number;
            te.cdte_format = CDROM_LBA;

            int ret = read_toc_entry(fd, ref te);

            if (ret == 0)
            {
                lba = (ulong)te.lba;
            }

            return(ret);
        }
Esempio n. 3
0
 static int read_toc_entry(int fd, ref cdrom_tocentry entry)
 {
     return(read_toc_entry(fd, CDROMREADTOCENTRY, ref entry));
 }
Esempio n. 4
0
 static extern int read_toc_entry(int fd, int request, ref cdrom_tocentry entry);
Esempio n. 5
0
        static int ReadTocEntry(int fd, byte track_number, ref ulong lba)
        {
            cdrom_tocentry te = new cdrom_tocentry ();
            te.cdte_track = track_number;
            te.cdte_format = CDROM_LBA;

            int ret = read_toc_entry (fd, ref te);

            if(ret == 0) lba = (ulong)te.lba;

            return ret;
        }
Esempio n. 6
0
 static int read_toc_entry(int fd, ref cdrom_tocentry entry)
 {
     return read_toc_entry (fd, CDROMREADTOCENTRY, ref entry);
 }
Esempio n. 7
0
 static extern int read_toc_entry(int fd, int request, ref cdrom_tocentry entry);
Esempio n. 8
0
 public LinuxDiscTocEntry()
 {
     LinuxTocEntry = new cdrom_tocentry();
 }
Esempio n. 9
0
 private static extern int NativeIoctl(int fd, int request, ref cdrom_tocentry data);