2 % automatically generated by HelpGen from
3 % /home/guilhem/PROJECTS/wxWindows/utils/wxMMedia2/lib/vidbase.h at 26/Feb/00 14:51:56
6 \section{\class{wxVideoBaseDriver
}}\label{wxvideobasedriver
}
10 \wxheading{Derived from
}
14 \wxheading{Data structures
}
16 {\small \begin{verbatim
}
30 wxMMedia2 (video) types
31 \latexignore{\rtfignore{\wxheading{Members
}}}
34 \membersection{wxVideoBaseDriver::wxVideoBaseDriver
}\label{wxvideobasedriverwxvideobasedriver
}
36 \func{}{wxVideoBaseDriver
}{\void}
41 \membersection{wxVideoBaseDriver::wxVideoBaseDriver
}\label{wxvideobasedriverwxvideobasedriver
}
43 \func{}{wxVideoBaseDriver
}{\param{wxInputStream\&
}{str
}}
46 \membersection{wxVideoBaseDriver::wxVideoBaseDriver
}\label{wxvideobasedriverwxvideobasedriver
}
48 \func{}{wxVideoBaseDriver
}{\param{const wxString\&
}{filename
}}
51 \membersection{wxVideoBaseDriver::
\destruct{wxVideoBaseDriver
}}\label{wxvideobasedriverdtor
}
53 \func{}{\destruct{wxVideoBaseDriver
}}{\void}
58 \membersection{wxVideoBaseDriver::Play
}\label{wxvideobasedriverplay
}
60 \func{bool
}{Play
}{\void}
62 Usual functions ... They all return FALSE in case of errors.
65 \membersection{wxVideoBaseDriver::Stop
}\label{wxvideobasedriverstop
}
67 \func{bool
}{Stop
}{\void}
70 \membersection{wxVideoBaseDriver::Pause
}\label{wxvideobasedriverpause
}
72 \func{bool
}{Pause
}{\void}
75 \membersection{wxVideoBaseDriver::Resume
}\label{wxvideobasedriverresume
}
77 \func{bool
}{Resume
}{\void}
80 \membersection{wxVideoBaseDriver::SetSize
}\label{wxvideobasedriversetsize
}
82 \func{bool
}{SetSize
}{\param{wxSize
}{size
}}
87 \membersection{wxVideoBaseDriver::GetSize
}\label{wxvideobasedrivergetsize
}
89 \constfunc{bool
}{GetSize
}{\param{wxSize\&
}{size
}}
92 \membersection{wxVideoBaseDriver::IsCapable
}\label{wxvideobasedriveriscapable
}
94 \constfunc{bool
}{IsCapable
}{\param{wxVideoType
}{WXUNUSED(v
\_type)
}}
96 Test the capability of the driver to handle the specified type
99 \membersection{wxVideoBaseDriver::GetMovieCodec
}\label{wxvideobasedrivergetmoviecodec
}
101 \constfunc{wxString
}{GetMovieCodec
}{\void}
103 Return the video codec name
106 \membersection{wxVideoBaseDriver::GetAudioCodec
}\label{wxvideobasedrivergetaudiocodec
}
108 \constfunc{wxString
}{GetAudioCodec
}{\void}
110 Return the audio codec name
113 \membersection{wxVideoBaseDriver::GetSampleRate
}\label{wxvideobasedrivergetsamplerate
}
115 \constfunc{wxUint32
}{GetSampleRate
}{\void}
117 Return misc info about audio
120 \membersection{wxVideoBaseDriver::GetChannels
}\label{wxvideobasedrivergetchannels
}
122 \constfunc{wxUint8
}{GetChannels
}{\void}
125 \membersection{wxVideoBaseDriver::GetBPS
}\label{wxvideobasedrivergetbps
}
127 \constfunc{wxUint8
}{GetBPS
}{\void}
130 \membersection{wxVideoBaseDriver::GetFrameRate
}\label{wxvideobasedrivergetframerate
}
132 \constfunc{double
}{GetFrameRate
}{\void}
137 \membersection{wxVideoBaseDriver::GetNbFrames
}\label{wxvideobasedrivergetnbframes
}
139 \constfunc{wxUint32
}{GetNbFrames
}{\void}
141 Return number of frames
144 \membersection{wxVideoBaseDriver::OnFinished
}\label{wxvideobasedriveronfinished
}
146 \func{void
}{OnFinished
}{\void}
148 Called when the movie finished
151 \membersection{wxVideoBaseDriver::AttachOutput
}\label{wxvideobasedriverattachoutput
}
153 \func{bool
}{AttachOutput
}{\param{wxWindow\&
}{output
}}
155 Attaches the video output to a window. The video will be shown in that window.
158 \membersection{wxVideoBaseDriver::DetachOutput
}\label{wxvideobasedriverdetachoutput
}
160 \func{void
}{DetachOutput
}{\void}
163 \membersection{wxVideoBaseDriver::IsPaused
}\label{wxvideobasedriverispaused
}
165 \constfunc{bool
}{IsPaused
}{\void}
167 They return the state of the movie.
170 \membersection{wxVideoBaseDriver::IsStopped
}\label{wxvideobasedriverisstopped
}
172 \constfunc{bool
}{IsStopped
}{\void}