protected override Media ExportProtected(Presentation destPres) { ManagedVideoMedia exported = (ManagedVideoMedia)base.ExportProtected(destPres); exported.VideoMediaData = VideoMediaData.Export(destPres); return(exported); }
protected override Media CopyProtected() { ManagedVideoMedia cp = (ManagedVideoMedia)base.CopyProtected(); cp.VideoMediaData = VideoMediaData.Copy(); return(cp); }
protected void NotifyMediaDataChanged(ManagedVideoMedia source, VideoMediaData newData, VideoMediaData prevData) { EventHandler <MediaDataChangedEventArgs> d = MediaDataChanged; if (d != null) { d(this, new MediaDataChangedEventArgs(source, newData, prevData)); } }
public override bool ValueEquals(WithPresentation other) { if (!base.ValueEquals(other)) { return(false); } ManagedVideoMedia otherz = other as ManagedVideoMedia; if (otherz == null) { return(false); } if (!VideoMediaData.ValueEquals(otherz.VideoMediaData)) { //System.Diagnostics.Debug.Fail("! ValueEquals !"); return(false); } return(true); }