88 lsn_t i_start,
long int i_blocks);
122 unsigned int i_volid);
134 unsigned int i_volsetid);
144 unsigned int i_logvolid);
191 uint32_t *start, uint32_t *end);
The top-level header for libcdio: the CD Input and Control library. Applications include this for any...
driver_return_code_t
Definition device.h:205
Definitions based on ECMA-167 3rd edition (June 1997) See http://www.ecma-international....
various POSIX definitions.
uint8_t * sector
Definition udf.h:49
char * psz_name
Definition udf.h:40
bool b_dir
Definition udf.h:41
udf_file_entry_t fe
Definition udf.h:53
udf_t * p_udf
Definition udf.h:45
uint32_t i_loc
Definition udf.h:47
uint64_t dir_left
Definition udf.h:48
udf_fileid_desc_t * fid
Definition udf.h:50
bool b_parent
Definition udf.h:42
uint32_t i_loc_end
Definition udf.h:47
uint32_t i_part_start
Definition udf.h:46
Definition ecma_167.h:732
Definition ecma_167.h:578
int32_t lsn_t
Definition types.h:250
udf_dirent_t * udf_fopen(udf_dirent_t *p_udf_root, const char *psz_name)
uint16_t partition_num_t
Definition udf.h:33
udf_enum1_t
Definition udf.h:62
@ UDF_BLOCKSIZE
Definition udf.h:63
bool udf_get_lba(const udf_file_entry_t *p_udf_fe, uint32_t *start, uint32_t *end)
struct udf_s udf_t
Definition udf.h:36
struct udf_dirent_s udf_dirent_t
int udf_get_logical_volume_id(udf_t *p_udf, char *psz_logvolid, unsigned int i_logvolid)
int16_t udf_get_part_number(const udf_t *p_udf)
udf_dirent_t * udf_get_root(udf_t *p_udf, bool b_any_partition, partition_num_t i_partition)
char * udf_mode_string(mode_t i_mode, char *psz_str)
int udf_get_volume_id(udf_t *p_udf, char *psz_volid, unsigned int i_volid)
driver_return_code_t udf_read_sectors(const udf_t *p_udf, void *ptr, lsn_t i_start, long int i_blocks)
int udf_get_volumeset_id(udf_t *p_udf, uint8_t *volsetid, unsigned int i_volsetid)
struct udf_file_s udf_file_t
Definition udf.h:37
udf_enum1_t debug_udf_enum1
udf_t * udf_open(const char *psz_path)
bool udf_close(udf_t *p_udf)
Routines involving UDF file operations.
UDF time conversion and access files.