%
% 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}

