annotate libvo/vosub_vidix.h @ 16513:68890ac57391

Reflect recent changes to the the pan audio filter syntax and behavior in the documentation, patch by Reimar Doeffinger with some fixes by me.
author diego
date Sun, 18 Sep 2005 11:40:06 +0000
parents e047e70a9767
children e26d1367fa1d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4010
938d37ad4f85 preliminary version
nick
parents:
diff changeset
1 /*
938d37ad4f85 preliminary version
nick
parents:
diff changeset
2 * vosub_vidix.h
938d37ad4f85 preliminary version
nick
parents:
diff changeset
3 *
938d37ad4f85 preliminary version
nick
parents:
diff changeset
4 * Copyright (C) Nick Kurshev <nickols_k@mail.ru> - 2002
938d37ad4f85 preliminary version
nick
parents:
diff changeset
5 *
938d37ad4f85 preliminary version
nick
parents:
diff changeset
6 * You can redistribute this file under terms and conditions
938d37ad4f85 preliminary version
nick
parents:
diff changeset
7 * of GNU General Public licence v2.
938d37ad4f85 preliminary version
nick
parents:
diff changeset
8 *
938d37ad4f85 preliminary version
nick
parents:
diff changeset
9 * This file contains vosub_vidix interface to any mplayer's VO driver
938d37ad4f85 preliminary version
nick
parents:
diff changeset
10 */
938d37ad4f85 preliminary version
nick
parents:
diff changeset
11
938d37ad4f85 preliminary version
nick
parents:
diff changeset
12 #ifndef __VOSUB_VIDIX_INCLUDED
938d37ad4f85 preliminary version
nick
parents:
diff changeset
13 #define __VOSUB_VIDIX_INCLUDED
938d37ad4f85 preliminary version
nick
parents:
diff changeset
14
938d37ad4f85 preliminary version
nick
parents:
diff changeset
15 /* drvname can be NULL */
4352
ed5b85b713a3 Extensions for video accelerated architecture
nick
parents: 4255
diff changeset
16 int vidix_preinit(const char *drvname,void *server);
4010
938d37ad4f85 preliminary version
nick
parents:
diff changeset
17 int vidix_init(unsigned src_width,unsigned src_height,
938d37ad4f85 preliminary version
nick
parents:
diff changeset
18 unsigned dest_x,unsigned dest_y,unsigned dst_width,
938d37ad4f85 preliminary version
nick
parents:
diff changeset
19 unsigned dst_height,unsigned format,unsigned dest_bpp,
7124
eca7dbad0166 finally removed query_vaa, bes_da and vo_tune_info - the obsoleted libvo api
alex
parents: 4434
diff changeset
20 unsigned vid_w,unsigned vid_h);
4234
0ec1d81c8f94 sorry, i really wanted to add vidix_start and stop as int, to detect if something went into the wrong way (also implement check in vo_xvidix)
alex
parents: 4198
diff changeset
21 int vidix_start(void);
0ec1d81c8f94 sorry, i really wanted to add vidix_start and stop as int, to detect if something went into the wrong way (also implement check in vo_xvidix)
alex
parents: 4198
diff changeset
22 int vidix_stop(void);
4010
938d37ad4f85 preliminary version
nick
parents:
diff changeset
23 void vidix_term( void );
8123
9fc45fe0d444 *HUGE* set of compiler warning fixes, unused variables removal
arpi
parents: 7124
diff changeset
24 uint32_t vidix_control(uint32_t request, void *data, ...);
11408
147f31870df6 Change conflicting function declaration between .c and .h file, causing a
diego
parents: 8123
diff changeset
25 uint32_t vidix_query_fourcc(uint32_t fourcc);
4010
938d37ad4f85 preliminary version
nick
parents:
diff changeset
26
938d37ad4f85 preliminary version
nick
parents:
diff changeset
27 uint32_t vidix_draw_slice(uint8_t *image[], int stride[], int w,int h,int x,int y);
938d37ad4f85 preliminary version
nick
parents:
diff changeset
28 uint32_t vidix_draw_frame(uint8_t *src[]);
938d37ad4f85 preliminary version
nick
parents:
diff changeset
29 void vidix_flip_page(void);
938d37ad4f85 preliminary version
nick
parents:
diff changeset
30 void vidix_draw_osd(void);
938d37ad4f85 preliminary version
nick
parents:
diff changeset
31
13787
e047e70a9767 Handle "xxx.h" vs "../xxx.h" include paths in a consistent way.
diego
parents: 11408
diff changeset
32 #include "vidix/vidix.h"
4240
a7d6ea555c2e added colorkey handling
alex
parents: 4234
diff changeset
33 /* graphic keys */
4255
5a4a4b272d10 vidix_grkey_support checking for colorkeying
alex
parents: 4240
diff changeset
34 int vidix_grkey_support(void);
4240
a7d6ea555c2e added colorkey handling
alex
parents: 4234
diff changeset
35 int vidix_grkey_get(vidix_grkey_t *gr_key);
a7d6ea555c2e added colorkey handling
alex
parents: 4234
diff changeset
36 int vidix_grkey_set(const vidix_grkey_t *gr_key);
a7d6ea555c2e added colorkey handling
alex
parents: 4234
diff changeset
37
4010
938d37ad4f85 preliminary version
nick
parents:
diff changeset
38 #endif