2 % automatically generated by HelpGen from
3 % /home/guilhem/PROJECTS/wxWindows/utils/wxMMedia2/lib/vidbase.h at 26/Feb/00 14:51:56
7 \section{\class{wxVideoBaseDriver
}}\label{wxvideobasedriver
}
13 \wxheading{Derived from
}
15 \helpref{wxObject
}{wxobject
}
17 \wxheading{Data structures
}
19 {\small \begin{verbatim
}
33 wxMMedia2 (video) types
34 \latexignore{\rtfignore{\wxheading{Members
}}}
37 \membersection{wxVideoBaseDriver::wxVideoBaseDriver
}\label{wxvideobasedriverwxvideobasedriver
}
39 \func{}{wxVideoBaseDriver
}{\void}
44 \membersection{wxVideoBaseDriver::wxVideoBaseDriver
}\label{wxvideobasedriverwxvideobasedriver
}
46 \func{}{wxVideoBaseDriver
}{\param{wxInputStream\&
}{str
}}
49 \membersection{wxVideoBaseDriver::wxVideoBaseDriver
}\label{wxvideobasedriverwxvideobasedriver
}
51 \func{}{wxVideoBaseDriver
}{\param{const wxString\&
}{filename
}}
54 \membersection{wxVideoBaseDriver::
\destruct{wxVideoBaseDriver
}}\label{wxvideobasedriverdtor
}
56 \func{}{\destruct{wxVideoBaseDriver
}}{\void}
61 \membersection{wxVideoBaseDriver::Play
}\label{wxvideobasedriverplay
}
63 \func{bool
}{Play
}{\void}
65 Usual functions ... They all return FALSE in case of errors.
68 \membersection{wxVideoBaseDriver::Stop
}\label{wxvideobasedriverstop
}
70 \func{bool
}{Stop
}{\void}
73 \membersection{wxVideoBaseDriver::Pause
}\label{wxvideobasedriverpause
}
75 \func{bool
}{Pause
}{\void}
78 \membersection{wxVideoBaseDriver::Resume
}\label{wxvideobasedriverresume
}
80 \func{bool
}{Resume
}{\void}
83 \membersection{wxVideoBaseDriver::SetSize
}\label{wxvideobasedriversetsize
}
85 \func{bool
}{SetSize
}{\param{wxSize
}{size
}}
90 \membersection{wxVideoBaseDriver::GetSize
}\label{wxvideobasedrivergetsize
}
92 \constfunc{bool
}{GetSize
}{\param{wxSize\&
}{size
}}
95 \membersection{wxVideoBaseDriver::IsCapable
}\label{wxvideobasedriveriscapable
}
97 \constfunc{bool
}{IsCapable
}{\param{wxVideoType
}{WXUNUSED(v
\_type)
}}
99 Test the capability of the driver to handle the specified type
102 \membersection{wxVideoBaseDriver::GetMovieCodec
}\label{wxvideobasedrivergetmoviecodec
}
104 \constfunc{wxString
}{GetMovieCodec
}{\void}
106 Return the video codec name
109 \membersection{wxVideoBaseDriver::GetAudioCodec
}\label{wxvideobasedrivergetaudiocodec
}
111 \constfunc{wxString
}{GetAudioCodec
}{\void}
113 Return the audio codec name
116 \membersection{wxVideoBaseDriver::GetSampleRate
}\label{wxvideobasedrivergetsamplerate
}
118 \constfunc{wxUint32
}{GetSampleRate
}{\void}
120 Return misc info about audio
123 \membersection{wxVideoBaseDriver::GetChannels
}\label{wxvideobasedrivergetchannels
}
125 \constfunc{wxUint8
}{GetChannels
}{\void}
128 \membersection{wxVideoBaseDriver::GetBPS
}\label{wxvideobasedrivergetbps
}
130 \constfunc{wxUint8
}{GetBPS
}{\void}
133 \membersection{wxVideoBaseDriver::GetFrameRate
}\label{wxvideobasedrivergetframerate
}
135 \constfunc{double
}{GetFrameRate
}{\void}
140 \membersection{wxVideoBaseDriver::GetNbFrames
}\label{wxvideobasedrivergetnbframes
}
142 \constfunc{wxUint32
}{GetNbFrames
}{\void}
144 Return number of frames
147 \membersection{wxVideoBaseDriver::OnFinished
}\label{wxvideobasedriveronfinished
}
149 \func{void
}{OnFinished
}{\void}
151 Called when the movie finished
154 \membersection{wxVideoBaseDriver::AttachOutput
}\label{wxvideobasedriverattachoutput
}
156 \func{bool
}{AttachOutput
}{\param{wxWindow\&
}{output
}}
158 Attaches the video output to a window. The video will be shown in that window.
161 \membersection{wxVideoBaseDriver::DetachOutput
}\label{wxvideobasedriverdetachoutput
}
163 \func{void
}{DetachOutput
}{\void}
166 \membersection{wxVideoBaseDriver::IsPaused
}\label{wxvideobasedriverispaused
}
168 \constfunc{bool
}{IsPaused
}{\void}
170 They return the state of the movie.
173 \membersection{wxVideoBaseDriver::IsStopped
}\label{wxvideobasedriverisstopped
}
175 \constfunc{bool
}{IsStopped
}{\void}