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_VXXI_MAXBUF   0x10000

Typedefs

typedef struct dvdid_hashinfo_s dvdid_hashinfo_t
typedef struct dvdid_fileinfo_s dvdid_fileinfo_t

Functions

dvdid_status_t dvdid_calculate2 (uint64_t *dvdid, const dvdid_hashinfo_t *hi)
dvdid_status_t dvdid_hashinfo_create (dvdid_hashinfo_t **hi)
dvdid_status_t dvdid_hashinfo_addfile (dvdid_hashinfo_t *hi, const dvdid_fileinfo_t *fi)
dvdid_status_t dvdid_hashinfo_set_vmgi (dvdid_hashinfo_t *hi, const uint8_t *buf, size_t size)
dvdid_status_t dvdid_hashinfo_set_vts01i (dvdid_hashinfo_t *hi, const uint8_t *buf, size_t size)
dvdid_status_t dvdid_hashinfo_init (dvdid_hashinfo_t *hi)
void dvdid_hashinfo_free (dvdid_hashinfo_t *hi)


Define Documentation

#define DVDID_HASHINFO_VXXI_MAXBUF   0x10000


Typedef Documentation

typedef struct dvdid_hashinfo_s dvdid_hashinfo_t


Function Documentation

dvdid_status_t dvdid_calculate2 ( uint64_t *  dvdid,
const dvdid_hashinfo_t hi 
)

dvdid_status_t dvdid_hashinfo_create ( dvdid_hashinfo_t **  hi  ) 

dvdid_status_t dvdid_hashinfo_addfile ( dvdid_hashinfo_t hi,
const dvdid_fileinfo_t fi 
)

dvdid_status_t dvdid_hashinfo_set_vmgi ( dvdid_hashinfo_t hi,
const uint8_t *  buf,
size_t  size 
)

dvdid_status_t dvdid_hashinfo_set_vts01i ( dvdid_hashinfo_t hi,
const uint8_t *  buf,
size_t  size 
)

dvdid_status_t dvdid_hashinfo_init ( dvdid_hashinfo_t hi  ) 

void dvdid_hashinfo_free ( dvdid_hashinfo_t hi  ) 


Generated on Mon Sep 14 13:32:50 2009 for dvdid by  doxygen 1.5.9