public void Stop() { if (MediaControl != null && mFlag != MediaFlags.None) { mFlag = MediaFlags.Stopped; MediaControl.Stop(); } }
public void Pause() { if (MediaControl != null && mFlag != MediaFlags.None) { mFlag = MediaFlags.Paused; MediaControl.Pause(); } }
//========================================================================================== public void Play() { if (MediaControl != null && mFlag != MediaFlags.None) { mFlag = MediaFlags.Played; Update2Form(); MediaControl.Run(); Filgraph.Rate = (double)Seek; } }
public override int GetHashCode() { return (RGBA.GetHashCode() ^ RepeatU.GetHashCode() ^ RepeatV.GetHashCode() ^ OffsetU.GetHashCode() ^ OffsetV.GetHashCode() ^ Rotation.GetHashCode() ^ Glow.GetHashCode() ^ Bump.GetHashCode() ^ Shiny.GetHashCode() ^ Fullbright.GetHashCode() ^ MediaFlags.GetHashCode() ^ TexMapType.GetHashCode() ^ TextureID.GetHashCode()); }
public void Load(BinaryReaderBE reader) { Type = (MediaType)reader.ReadInt16(); Flags = (MediaFlags)reader.ReadUInt16(); LightIndex = reader.ReadInt16(); direction = reader.ReadInt16(); CurrentMagnitude = reader.ReadInt16(); Low = reader.ReadInt16(); High = reader.ReadInt16(); reader.ReadInt16(); // X reader.ReadInt16(); // Y reader.ReadInt16(); // Height MinimumLightIntensity = reader.ReadFixed(); reader.ReadInt16(); // Texture reader.ReadInt16(); // TransferMode reader.BaseStream.Seek(2 * 2, SeekOrigin.Current); }
public DeviceMediaDiskInfo(long Cylinders, StorageMediaType MediaType, uint TracksPerCylinder, uint SectorsPerTrack, uint BytesPerSector, uint NumberMediaSides, MediaFlags MediaCharacteristics) => (this.Cylinders, this.MediaType, this.TracksPerCylinder, this.SectorsPerTrack, this.BytesPerSector, this.NumberMediaSides, this.MediaCharacteristics)
public DeviceMediaTapInfo(StorageMediaType MediaType, MediaFlags MediaCharacteristics, uint CurrentBlockSize, StorageBusType BusType, DeviceMediaBusSpecificData BusSpecificData) => (this.MediaType, this.MediaCharacteristics, this.CurrentBlockSize, this.BusType, this.BusSpecificData)