packages feed

wxcore-0.10.4: wxc/include/mediactrl.h

/*-----------------------------------------------------------------------------
  MediaCtrl
-----------------------------------------------------------------------------*/
TClassDefExtend(wxMediaCtrl,wxWindow);

TClass(wxMediaCtrl)  wxMediaCtrl_Create( TClass(wxWindow) parent, int windowID, TClass(wxString) fileName, int x, int y, int w, int h, long style, TClass(wxString) szBackend, TClass(wxString) name );
void  wxMediaCtrl_Delete(TSelf(wxMediaCtrl) self);
void  wxMediaCtrl_GetBestSize(TSelf(wxMediaCtrl) self, int* w, int* h );
double  wxMediaCtrl_GetPlaybackRate(TSelf(wxMediaCtrl) self);
double  wxMediaCtrl_GetVolume(TSelf(wxMediaCtrl) self);
int  wxMediaCtrl_GetState(TSelf(wxMediaCtrl) self);
TInt64 wxMediaCtrl_Length(TSelf(wxMediaCtrl) self);
TBool  wxMediaCtrl_Load(TSelf(wxMediaCtrl) self, TClass(wxString) fileName );
TBool  wxMediaCtrl_LoadURI(TSelf(wxMediaCtrl) self, TClass(wxString) uri );
TBool  wxMediaCtrl_LoadURIWithProxy(TSelf(wxMediaCtrl) self, TClass(wxString) uri, TClass(wxString) proxy );
TBool  wxMediaCtrl_Pause(TSelf(wxMediaCtrl) self);
TBool  wxMediaCtrl_Play(TSelf(wxMediaCtrl) self);
TInt64 wxMediaCtrl_Seek(TSelf(wxMediaCtrl) self, TInt64 offsetWhere, int mode );
TBool  wxMediaCtrl_SetPlaybackRate(TSelf(wxMediaCtrl) self, double dRate );
TBool  wxMediaCtrl_SetVolume(TSelf(wxMediaCtrl) self, double dVolume );
TBool  wxMediaCtrl_ShowPlayerControls(TSelf(wxMediaCtrl) self, int flags );
TBool  wxMediaCtrl_Stop(TSelf(wxMediaCtrl) self);
TInt64 wxMediaCtrl_Tell(TSelf(wxMediaCtrl) self);

TClassDefExtend(wxMediaEvent,wxNotifyEvent);

/* The wxMediaEvent's events */
int expEVT_MEDIA_LOADED();
int expEVT_MEDIA_STOP();
int expEVT_MEDIA_FINISHED();
int expEVT_MEDIA_STATECHANGED();
int expEVT_MEDIA_PLAY();
int expEVT_MEDIA_PAUSE();