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_t * | hi |
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
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
Variable Documentation
const uint8_t size_t size |