% % automatically generated by HelpGen from % /home/guilhem/PROJECTS/wxWindows/utils/wxMMedia2/lib/vidbase.h at 26/Feb/00 14:51:56 % \section{\class{wxVideoBaseDriver}}\label{wxvideobasedriver} Classes definition \wxheading{Derived from} wxObject \wxheading{Data structures} {\small \begin{verbatim} typedef enum { wxVIDEO\_MSAVI, wxVIDEO\_MPEG, wxVIDEO\_QT, wxVIDEO\_GIF, wxVIDEO\_JMOV, wxVIDEO\_FLI, wxVIDEO\_IFF, wxVIDEO\_SGI, wxVIDEO\_MPEG2 } wxVideoType \end{verbatim}} wxMMedia2 (video) types \latexignore{\rtfignore{\wxheading{Members}}} \membersection{wxVideoBaseDriver::wxVideoBaseDriver}\label{wxvideobasedriverwxvideobasedriver} \func{}{wxVideoBaseDriver}{\void} Ctors \membersection{wxVideoBaseDriver::wxVideoBaseDriver}\label{wxvideobasedriverwxvideobasedriver} \func{}{wxVideoBaseDriver}{\param{wxInputStream\& }{str}} \membersection{wxVideoBaseDriver::wxVideoBaseDriver}\label{wxvideobasedriverwxvideobasedriver} \func{}{wxVideoBaseDriver}{\param{const wxString\& }{filename}} \membersection{wxVideoBaseDriver::\destruct{wxVideoBaseDriver}}\label{wxvideobasedriverdtor} \func{}{\destruct{wxVideoBaseDriver}}{\void} Dtor \membersection{wxVideoBaseDriver::Play}\label{wxvideobasedriverplay} \func{bool}{Play}{\void} Usual functions ... They all return FALSE in case of errors. \membersection{wxVideoBaseDriver::Stop}\label{wxvideobasedriverstop} \func{bool}{Stop}{\void} \membersection{wxVideoBaseDriver::Pause}\label{wxvideobasedriverpause} \func{bool}{Pause}{\void} \membersection{wxVideoBaseDriver::Resume}\label{wxvideobasedriverresume} \func{bool}{Resume}{\void} \membersection{wxVideoBaseDriver::SetSize}\label{wxvideobasedriversetsize} \func{bool}{SetSize}{\param{wxSize }{size}} Size management \membersection{wxVideoBaseDriver::GetSize}\label{wxvideobasedrivergetsize} \constfunc{bool}{GetSize}{\param{wxSize\& }{size}} \membersection{wxVideoBaseDriver::IsCapable}\label{wxvideobasedriveriscapable} \constfunc{bool}{IsCapable}{\param{wxVideoType }{WXUNUSED(v\_type)}} Test the capability of the driver to handle the specified type \membersection{wxVideoBaseDriver::GetMovieCodec}\label{wxvideobasedrivergetmoviecodec} \constfunc{wxString}{GetMovieCodec}{\void} Return the video codec name \membersection{wxVideoBaseDriver::GetAudioCodec}\label{wxvideobasedrivergetaudiocodec} \constfunc{wxString}{GetAudioCodec}{\void} Return the audio codec name \membersection{wxVideoBaseDriver::GetSampleRate}\label{wxvideobasedrivergetsamplerate} \constfunc{wxUint32}{GetSampleRate}{\void} Return misc info about audio \membersection{wxVideoBaseDriver::GetChannels}\label{wxvideobasedrivergetchannels} \constfunc{wxUint8}{GetChannels}{\void} \membersection{wxVideoBaseDriver::GetBPS}\label{wxvideobasedrivergetbps} \constfunc{wxUint8}{GetBPS}{\void} \membersection{wxVideoBaseDriver::GetFrameRate}\label{wxvideobasedrivergetframerate} \constfunc{double}{GetFrameRate}{\void} Return frame rate \membersection{wxVideoBaseDriver::GetNbFrames}\label{wxvideobasedrivergetnbframes} \constfunc{wxUint32}{GetNbFrames}{\void} Return number of frames \membersection{wxVideoBaseDriver::OnFinished}\label{wxvideobasedriveronfinished} \func{void}{OnFinished}{\void} Called when the movie finished \membersection{wxVideoBaseDriver::AttachOutput}\label{wxvideobasedriverattachoutput} \func{bool}{AttachOutput}{\param{wxWindow\& }{output}} Attaches the video output to a window. The video will be shown in that window. \membersection{wxVideoBaseDriver::DetachOutput}\label{wxvideobasedriverdetachoutput} \func{void}{DetachOutput}{\void} \membersection{wxVideoBaseDriver::IsPaused}\label{wxvideobasedriverispaused} \constfunc{bool}{IsPaused}{\void} They return the state of the movie. \membersection{wxVideoBaseDriver::IsStopped}\label{wxvideobasedriverisstopped} \constfunc{bool}{IsStopped}{\void}