47 lines
801 B
C#
47 lines
801 B
C#
using System;
|
|
using JD.Audio.Sound;
|
|
using PleoNET;
|
|
|
|
namespace JD.VideoPlayer.Project
|
|
{
|
|
|
|
public class VideoConductorEventArgs : EventArgs
|
|
{
|
|
|
|
public VideoConductorEventArgs(PleoVideoClip clip)
|
|
{
|
|
Clip = clip;
|
|
}
|
|
|
|
public PleoVideoClip Clip
|
|
{
|
|
get; private set;
|
|
}
|
|
|
|
}
|
|
|
|
public interface IVideoConductor
|
|
{
|
|
Wave Wave
|
|
{
|
|
get;
|
|
}
|
|
|
|
PleoVideoClip Clip
|
|
{
|
|
get;
|
|
}
|
|
|
|
double LocalTime
|
|
{
|
|
get;
|
|
}
|
|
|
|
void ReloadClip();
|
|
|
|
event EventHandler<VideoConductorEventArgs> BeforeClipDispose;
|
|
event EventHandler<VideoConductorEventArgs> ClipChanged;
|
|
event EventHandler LocalTimeChanged;
|
|
}
|
|
|
|
}
|