blob: fbd1fd98fc418884e53c7545a94fdfc089c988e6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
/* $Id: Mux.h,v 1.2 2004/05/02 16:25:00 titer Exp $
This file is part of the HandBrake source code.
Homepage: <http://handbrake.m0k.org/>.
It may be used under the terms of the GNU General Public License. */
#ifndef HB_MUX_H
#define HB_MUX_H
#define HB_MUX_COMMON_MEMBERS \
int (*start) ( HBMux * ); \
int (*muxVideo) ( HBMux *, void *, HBBuffer * ); \
int (*muxAudio) ( HBMux *, void *, HBBuffer * ); \
int (*end) ( HBMux * );
typedef struct HBMux HBMux;
HBMuxThread * HBMuxThreadInit( HBHandle *, HBTitle * );
void HBMuxThreadClose( HBMuxThread ** );
#endif
|