2000-03-05 14:03:21 -05:00
|
|
|
%
|
|
|
|
% 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}
|
|
|
|
|
2000-03-14 10:18:20 -05:00
|
|
|
wxObject
|
2000-03-05 14:03:21 -05:00
|
|
|
|
|
|
|
\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}
|
|
|
|
|