* Video with XANIM is working on Multimedia Board (I must improve the window
sizing, ...): it shows me movies. * Fixed a major bug in sndcpcm: we must divide by 2 the length of the sound block because we work in 16 bits mode * Support for Video in wxMultimediaBoard * Other fixes git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@6090 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -36,37 +36,14 @@ typedef enum {
|
||||
|
||||
///
|
||||
class wxVideoBaseDriver;
|
||||
class wxVideoOutput : public wxWindow {
|
||||
///
|
||||
DECLARE_DYNAMIC_CLASS(wxVideoOutput)
|
||||
protected:
|
||||
bool m_dyn_size;
|
||||
public:
|
||||
///
|
||||
wxVideoOutput();
|
||||
///
|
||||
wxVideoOutput(wxWindow *parent, const wxWindowID id,
|
||||
const wxPoint& pos = wxDefaultPosition,
|
||||
const wxSize& size = wxDefaultSize, const long style = 0,
|
||||
const wxString& name = "video_output");
|
||||
///
|
||||
virtual ~wxVideoOutput();
|
||||
|
||||
///
|
||||
bool DynamicSize() { return m_dyn_size; }
|
||||
///
|
||||
void DynamicSize(bool dyn) { m_dyn_size = dyn; }
|
||||
};
|
||||
|
||||
///
|
||||
class wxVideoBaseDriver : public wxObject {
|
||||
///
|
||||
DECLARE_ABSTRACT_CLASS(wxVideoBaseDriver)
|
||||
protected:
|
||||
wxVideoOutput *m_video_output;
|
||||
wxWindow *m_video_output;
|
||||
public:
|
||||
friend class wxVideoOutput;
|
||||
|
||||
//
|
||||
wxVideoBaseDriver();
|
||||
//
|
||||
@@ -74,7 +51,6 @@ public:
|
||||
//
|
||||
virtual ~wxVideoBaseDriver();
|
||||
|
||||
|
||||
//
|
||||
virtual bool Play() = 0;
|
||||
//
|
||||
@@ -98,7 +74,7 @@ public:
|
||||
virtual void OnFinished() {}
|
||||
|
||||
//
|
||||
virtual bool AttachOutput(wxVideoOutput& output);
|
||||
virtual bool AttachOutput(wxWindow& output);
|
||||
//
|
||||
virtual void DetachOutput();
|
||||
};
|
||||
|
Reference in New Issue
Block a user