28 lines
920 B
C
28 lines
920 B
C
|
#ifndef PYBURN_WRITE_OPTS_H
|
||
|
#define PYBURN_WRITE_OPTS_H
|
||
|
#include "Python.h"
|
||
|
#include "libburn/libburn.h"
|
||
|
|
||
|
typedef struct {
|
||
|
PyObject_HEAD
|
||
|
struct burn_read_opts *opts;
|
||
|
} WriteOpts;
|
||
|
|
||
|
extern PyTypeObject WriteOptsType;
|
||
|
|
||
|
void WriteOpts_Free(WriteOpts* self);
|
||
|
int WriteOpts_Create(WriteOpts* self, PyObject* args);
|
||
|
|
||
|
PyObject* WriteOpts_Set_Write_Type(WriteOpts* self, PyObject* args);
|
||
|
PyObject* WriteOpts_Set_TOC_Entries(WriteOpts* self, PyObject* args);
|
||
|
PyObject* WriteOpts_Set_Format(WriteOpts* self, PyObject* args);
|
||
|
PyObject* WriteOpts_Set_Simulate(WriteOpts* self, PyObject* args);
|
||
|
PyObject* WriteOpts_Set_Underrun_Proof(WriteOpts* self, PyObject* args);
|
||
|
PyObject* WriteOpts_Set_Perform_OPC(WriteOpts* self, PyObject* args);
|
||
|
PyObject* WriteOpts_Set_Has_Mediacatalog(WriteOpts* self, PyObject* args);
|
||
|
PyObject* WriteOpts_Set_Mediacatalog(WriteOpts* self, PyObject* args);
|
||
|
|
||
|
int WriteOpts_Setup_Types(void);
|
||
|
|
||
|
#endif
|