include/dvdid/dvdid2.h File Reference

#include <stdint.h>
#include "export.h"
#include "dvdid.h"

Go to the source code of this file.

Data Structures

struct  dvdid_fileinfo_s

Defines

#define DVDID_HASHINFO_FILEDATA_MAXSIZE   0x10000
#define DVDID_HASHINFO_VXXI_MAXBUF   DVDID_HASHINFO_FILEDATA_MAXSIZE

Typedefs

typedef struct dvdid_hashinfo_s dvdid_hashinfo_t
typedef struct dvdid_fileinfo_s dvdid_fileinfo_t
typedef enum dvdid_medium_e dvdid_medium_t
typedef enum dvdid_dir_e dvdid_dir_t
typedef enum dvdid_file_e dvdid_file_t

Enumerations

enum  dvdid_medium_e { DVDID_MEDIUM_DVD = 1, DVDID_MEDIUM_VCD, DVDID_MEDIUM_SVCD }
enum  dvdid_dir_e {
  DVDID_DIR_VIDEO_TS = 1, DVDID_DIR_VCD, DVDID_DIR_CDI, DVDID_DIR_EXT,
  DVDID_DIR_KARAOKE, DVDID_DIR_CDDA, DVDID_DIR_MPEGAV, DVDID_DIR_SEGMENT,
  DVDID_DIR_SVCD, DVDID_DIR_MPEG2
}
enum  dvdid_file_e {
  DVDID_FILE_VMGI = 1, DVDID_FILE_VTS01I, DVDID_FILE_INFO_VCD, DVDID_FILE_ENTRIES_VCD,
  DVDID_FILE_INFO_SVD, DVDID_FILE_ENTRIES_SVD, DVDID_FILE_TRACKS_SVD
}

Functions

 DVDID_API (dvdid_status_t) dvdid_calculate2(uint64_t *discid
 DVDID_API (dvdid_medium_t) dvdid_hashinfo_get_medium(const dvdid_hashinfo_t *hi)
 DVDID_API (void) dvdid_hashinfo_free(dvdid_hashinfo_t *hi)

Variables

const dvdid_hashinfo_thi
dvdid_medium_t medium
dvdid_dir_t dir
dvdid_dir_t const
dvdid_fileinfo_t
fi
dvdid_file_t file
dvdid_file_t const uint8_t * buf
dvdid_file_t const uint8_t size_t size

Define Documentation

#define DVDID_HASHINFO_FILEDATA_MAXSIZE   0x10000
#define DVDID_HASHINFO_VXXI_MAXBUF   DVDID_HASHINFO_FILEDATA_MAXSIZE

Typedef Documentation

typedef struct dvdid_hashinfo_s dvdid_hashinfo_t
typedef enum dvdid_dir_e dvdid_dir_t
typedef enum dvdid_file_e dvdid_file_t

Enumeration Type Documentation

Enumerator:
DVDID_MEDIUM_DVD 
DVDID_MEDIUM_VCD 
DVDID_MEDIUM_SVCD 
Enumerator:
DVDID_DIR_VIDEO_TS 
DVDID_DIR_VCD 
DVDID_DIR_CDI 
DVDID_DIR_EXT 
DVDID_DIR_KARAOKE 
DVDID_DIR_CDDA 
DVDID_DIR_MPEGAV 
DVDID_DIR_SEGMENT 
DVDID_DIR_SVCD 
DVDID_DIR_MPEG2 
Enumerator:
DVDID_FILE_VMGI 
DVDID_FILE_VTS01I 
DVDID_FILE_INFO_VCD 
DVDID_FILE_ENTRIES_VCD 
DVDID_FILE_INFO_SVD 
DVDID_FILE_ENTRIES_SVD 
DVDID_FILE_TRACKS_SVD 

Function Documentation

DVDID_API ( dvdid_status_t   ) 
DVDID_API ( dvdid_medium_t   )  const
DVDID_API ( void   ) 

Variable Documentation

const uint8_t * buf
const uint8_t size_t size

Generated on Sat Oct 17 00:37:09 2009 for dvdid by  doxygen 1.6.1