29 lines
1.3 KiB
C#
29 lines
1.3 KiB
C#
namespace UMP.Wrappers
|
|
{
|
|
interface IWrapperPlayer
|
|
{
|
|
void PlayerSetDataSource(string path, object playerObject = null);
|
|
bool PlayerPlay(object playerObject = null);
|
|
void PlayerPause(object playerObject = null);
|
|
void PlayerStop(object playerObject = null);
|
|
void PlayerRelease(object playerObject = null);
|
|
bool PlayerIsPlaying(object playerObject = null);
|
|
long PlayerGetLength(object playerObject = null);
|
|
long PlayerGetTime(object playerObject = null);
|
|
void PlayerSetTime(long time, object playerObject = null);
|
|
float PlayerGetPosition(object playerObject = null);
|
|
void PlayerSetPosition(float pos, object playerObject = null);
|
|
float PlayerGetRate(object playerObject = null);
|
|
bool PlayerSetRate(float rate, object playerObject = null);
|
|
int PlayerGetVolume(object playerObject = null);
|
|
int PlayerSetVolume(int volume, object playerObject = null);
|
|
bool PlayerGetMute(object playerObject = null);
|
|
void PlayerSetMute(bool mute, object playerObject = null);
|
|
int PlayerVideoWidth(object playerObject = null);
|
|
int PlayerVideoHeight(object playerObject = null);
|
|
int PlayerVideoFramesCounter(object playerObject = null);
|
|
PlayerState PlayerGetState();
|
|
object PlayerGetStateValue();
|
|
}
|
|
}
|