úÎ3Ö0@     None0Volume Set Identifier as described in ECMA-167. ,Volume Identifier as described in ECMA-167. 6 is a list containing the sizes in bytes of each file  corresponding to a given  / . >The number of bytes or blocks since the beginning of the file  (offset 0). A block equals  bytes. ;Size in bytes or blocks of a file corresponding to a given   / . A block equals  bytes. ?The number of the title inside a DVD, between 0 and 99, with 0 . referring to the Video Manager (VIDEO_TS.*). The  a1 monad represents a file operation returning the  type a5, to be executed on the content of a DVD. It can be  converted into a   action using . Specifies a file type inside a  The 5 is the MD5 sum of VIDEO_TS.IFO and the VTS_??_0.IFO * files in title order (those that exist). BThis is the main data type in this module and represent an action  in the underlying C library Runs an action of type   on the specified device/image  file. 7Returns whether or not some UDF operations are cached. )Sets the cache level for UDF operations. Generates the  or   if an error occurs. Applies  a to the given  and , and  generates the corresponding   action. &Returns the size of a file in blocks.  Returns the  of the given  / , or   in case of error. +Number of bytes in a logical block (2048). Reads 0 number of blocks from the file starting at the  given block  . Returns   in case of error. This D function should be used only for reading VOB data (VIDEO_TS.VOB or A VTS_??_?.VOB). When reading from an encrypted drive, blocks are + decrypted using libdvdcss where required. ?Returns Volume Identifier and Volume Set Identifier of the UDF  filesystem, or   in case of error. &Only use this function as fallback if  returns   2. This will happen on a disc mastered only with a  iso9660 filesystem. Reads 5 number of bytes from the file starting at the given  bytes  . Returns   in case of error. This C function should be used only for reading Info data (VIDEO_TS.IFO, . VIDEO_TS.BUP, VTS_??_?.IFO or VTS_??_?.BUP). *Returns the content of VIDEO_TS.IFO file. *Returns the content of VIDEO_TS.BUP file. *Returns the content of VIDEO_TS.VOB file. 3Returns the content of VTS_??_0.IFO file. Use with  from  1 to 99. 3Returns the content of VTS_??_0.BUP file. Use with  from  1 to 99. 3Returns the content of VTS_??_0.VOB file. Use with  from  1 to 99. E!"#$%& ' ()*+,-./0123456789:;<= +A block device, mount point, image file or & directory containing a copy of a DVD Action to perform on the DVD Resulting action >?@AB DVD title Domain Read operation Reasulting action CDStarting offset in blocks Number of blocks to read Starting offset in bytes Number of bytes to read E    9!"#$%& ' ()*+,-./0123456789:;<= >?@ABCDEF      !"#$%&'' (()*+,-./0123456789:;<=>?@ABCD dvdread-0.1 DVD.DVDReadVolumeSetIdentifierVolumeIdentifierStatusOffsetSizeTitleFile ReadDomain TitleVobsMenuVobsInfoBackupFileInfoFileDVDReaddvdReadgetUDFCacheLevelsetUDFCacheLevelfilesizefileStat blockSize readBlocks udfVolumeInfo isoVolumeInfo readBytesreadVMGInfoFilereadVMGInfoBackupFile readVMGMenureadVTSInfoFilereadVTSInfoBackupFile readVTSMenuDiscIDdiscIDbase Data.MaybeNothing VolumeSetIDVolumeIDDVDFile DVDReaderc_DVDReadBytes c_DVDFileSeekc_DVDISOVolumeInfoc_DVDUDFVolumeInfoc_DVDReadBlocks c_DVDFileStat c_DVDFileSize dvdOpenFile'_ c_DVDDiscIDdvdUDFCacheLevel'_ dvdOpen'_p_DVDCloseFile p_DVDClose withDVDReader cFromEnum toDVDReadertoMaybeDVDReaderdvdOpen runDVDReaddvdUDFCacheLevel ptr2DiscID withDVDFile toDVDFiletoMaybeDVDFile dvdOpenFiletoStatus readWholeFile