]> git.saurik.com Git - wxWidgets.git/blame - contrib/docs/latex/mmedia/vidbase.tex
implemented (untested) work around for wxScrolledWindow painting bug
[wxWidgets.git] / contrib / docs / latex / mmedia / vidbase.tex
CommitLineData
e8482f24
GL
1%
2% automatically generated by HelpGen from
3% /home/guilhem/PROJECTS/wxWindows/utils/wxMMedia2/lib/vidbase.h at 26/Feb/00 14:51:56
4%
5
6\section{\class{wxVideoBaseDriver}}\label{wxvideobasedriver}
7
8Classes definition
9
10\wxheading{Derived from}
11
5d525ad9 12wxObject
e8482f24
GL
13
14\wxheading{Data structures}
15
16{\small \begin{verbatim}
17typedef enum {
18 wxVIDEO\_MSAVI,
19 wxVIDEO\_MPEG,
20 wxVIDEO\_QT,
21 wxVIDEO\_GIF,
22 wxVIDEO\_JMOV,
23 wxVIDEO\_FLI,
24 wxVIDEO\_IFF,
25 wxVIDEO\_SGI,
26 wxVIDEO\_MPEG2
27} wxVideoType
28\end{verbatim}}
29
30wxMMedia2 (video) types
31\latexignore{\rtfignore{\wxheading{Members}}}
32
33
34\membersection{wxVideoBaseDriver::wxVideoBaseDriver}\label{wxvideobasedriverwxvideobasedriver}
35
36\func{}{wxVideoBaseDriver}{\void}
37
38Ctors
39
40
41\membersection{wxVideoBaseDriver::wxVideoBaseDriver}\label{wxvideobasedriverwxvideobasedriver}
42
43\func{}{wxVideoBaseDriver}{\param{wxInputStream\& }{str}}
44
45
46\membersection{wxVideoBaseDriver::wxVideoBaseDriver}\label{wxvideobasedriverwxvideobasedriver}
47
48\func{}{wxVideoBaseDriver}{\param{const wxString\& }{filename}}
49
50
51\membersection{wxVideoBaseDriver::\destruct{wxVideoBaseDriver}}\label{wxvideobasedriverdtor}
52
53\func{}{\destruct{wxVideoBaseDriver}}{\void}
54
55Dtor
56
57
58\membersection{wxVideoBaseDriver::Play}\label{wxvideobasedriverplay}
59
60\func{bool}{Play}{\void}
61
62Usual functions ... They all return FALSE in case of errors.
63
64
65\membersection{wxVideoBaseDriver::Stop}\label{wxvideobasedriverstop}
66
67\func{bool}{Stop}{\void}
68
69
70\membersection{wxVideoBaseDriver::Pause}\label{wxvideobasedriverpause}
71
72\func{bool}{Pause}{\void}
73
74
75\membersection{wxVideoBaseDriver::Resume}\label{wxvideobasedriverresume}
76
77\func{bool}{Resume}{\void}
78
79
80\membersection{wxVideoBaseDriver::SetSize}\label{wxvideobasedriversetsize}
81
82\func{bool}{SetSize}{\param{wxSize }{size}}
83
84Size management
85
86
87\membersection{wxVideoBaseDriver::GetSize}\label{wxvideobasedrivergetsize}
88
89\constfunc{bool}{GetSize}{\param{wxSize\& }{size}}
90
91
92\membersection{wxVideoBaseDriver::IsCapable}\label{wxvideobasedriveriscapable}
93
94\constfunc{bool}{IsCapable}{\param{wxVideoType }{WXUNUSED(v\_type)}}
95
96Test the capability of the driver to handle the specified type
97
98
99\membersection{wxVideoBaseDriver::GetMovieCodec}\label{wxvideobasedrivergetmoviecodec}
100
101\constfunc{wxString}{GetMovieCodec}{\void}
102
103Return the video codec name
104
105
106\membersection{wxVideoBaseDriver::GetAudioCodec}\label{wxvideobasedrivergetaudiocodec}
107
108\constfunc{wxString}{GetAudioCodec}{\void}
109
110Return the audio codec name
111
112
113\membersection{wxVideoBaseDriver::GetSampleRate}\label{wxvideobasedrivergetsamplerate}
114
115\constfunc{wxUint32}{GetSampleRate}{\void}
116
117Return misc info about audio
118
119
120\membersection{wxVideoBaseDriver::GetChannels}\label{wxvideobasedrivergetchannels}
121
122\constfunc{wxUint8}{GetChannels}{\void}
123
124
125\membersection{wxVideoBaseDriver::GetBPS}\label{wxvideobasedrivergetbps}
126
127\constfunc{wxUint8}{GetBPS}{\void}
128
129
130\membersection{wxVideoBaseDriver::GetFrameRate}\label{wxvideobasedrivergetframerate}
131
132\constfunc{double}{GetFrameRate}{\void}
133
134Return frame rate
135
136
137\membersection{wxVideoBaseDriver::GetNbFrames}\label{wxvideobasedrivergetnbframes}
138
139\constfunc{wxUint32}{GetNbFrames}{\void}
140
141Return number of frames
142
143
144\membersection{wxVideoBaseDriver::OnFinished}\label{wxvideobasedriveronfinished}
145
146\func{void}{OnFinished}{\void}
147
148Called when the movie finished
149
150
151\membersection{wxVideoBaseDriver::AttachOutput}\label{wxvideobasedriverattachoutput}
152
153\func{bool}{AttachOutput}{\param{wxWindow\& }{output}}
154
155Attaches the video output to a window. The video will be shown in that window.
156
157
158\membersection{wxVideoBaseDriver::DetachOutput}\label{wxvideobasedriverdetachoutput}
159
160\func{void}{DetachOutput}{\void}
161
162
163\membersection{wxVideoBaseDriver::IsPaused}\label{wxvideobasedriverispaused}
164
165\constfunc{bool}{IsPaused}{\void}
166
167They return the state of the movie.
168
169
170\membersection{wxVideoBaseDriver::IsStopped}\label{wxvideobasedriverisstopped}
171
172\constfunc{bool}{IsStopped}{\void}
173