Space Engineers
Classes | Enumerations
Package DShowNET

Classes

class  AMMediaType
 
class  Clsid
 
struct  DsBITMAPINFOHEADER
 
class  DsOptInt64
 
struct  DsRECT
 
class  FilterInfo
 
interface  IBaseFilter
 
interface  IBasicAudio
 
interface  IEnumFilters
 
interface  IEnumPins
 
interface  IFilterGraph
 
interface  IGraphBuilder
 
interface  IMediaControl
 
interface  IMediaEventEx
 
interface  IMediaPosition
 
interface  IMediaSample
 
interface  IMediaSeeking
 
interface  IPin
 
interface  IReferenceClock
 
interface  ISampleGrabber
 
interface  ISampleGrabberCB
 
interface  IVideoWindow
 
class  VideoInfoHeader
 
class  VideoPlayer
 Enables Video Playback in Microsoft XNA More...
 

Enumerations

enum  DsEvCode {
  DsEvCode.None, DsEvCode.Complete = 0x01, DsEvCode.UserAbort = 0x02, DsEvCode.ErrorAbort = 0x03,
  DsEvCode.Time = 0x04, DsEvCode.Repaint = 0x05, DsEvCode.StErrStopped = 0x06, DsEvCode.StErrStPlaying = 0x07,
  DsEvCode.ErrorStPlaying = 0x08, DsEvCode.PaletteChanged = 0x09, DsEvCode.VideoSizeChanged = 0x0a, DsEvCode.QualityChange = 0x0b,
  DsEvCode.ShuttingDown = 0x0c, DsEvCode.ClockChanged = 0x0d, DsEvCode.Paused = 0x0e, DsEvCode.OpeningFile = 0x10,
  DsEvCode.BufferingData = 0x11, DsEvCode.FullScreenLost = 0x12, DsEvCode.Activate = 0x13, DsEvCode.NeedRestart = 0x14,
  DsEvCode.WindowDestroyed = 0x15, DsEvCode.DisplayChanged = 0x16, DsEvCode.Starvation = 0x17, DsEvCode.OleEvent = 0x18,
  DsEvCode.NotifyWindow = 0x19, DsEvCode.DvdDomChange = 0x101, DsEvCode.DvdTitleChange = 0x102, DsEvCode.DvdChaptStart = 0x103,
  DsEvCode.DvdAudioStChange = 0x104, DsEvCode.DvdSubPicStChange = 0x105, DsEvCode.DvdAngleChange = 0x106, DsEvCode.DvdButtonChange = 0x107,
  DsEvCode.DvdValidUopsChange = 0x108, DsEvCode.DvdStillOn = 0x109, DsEvCode.DvdStillOff = 0x10a, DsEvCode.DvdCurrentTime = 0x10b,
  DsEvCode.DvdError = 0x10c, DsEvCode.DvdWarning = 0x10d, DsEvCode.DvdChaptAutoStop = 0x10e, DsEvCode.DvdNoFpPgc = 0x10f,
  DsEvCode.DvdPlaybRateChange = 0x110, DsEvCode.DvdParentalLChange = 0x111, DsEvCode.DvdPlaybStopped = 0x112, DsEvCode.DvdAnglesAvail = 0x113,
  DsEvCode.DvdPeriodAStop = 0x114, DsEvCode.DvdButtonAActivated = 0x115, DsEvCode.DvdCmdStart = 0x116, DsEvCode.DvdCmdEnd = 0x117,
  DsEvCode.DvdDiscEjected = 0x118, DsEvCode.DvdDiscInserted = 0x119, DsEvCode.DvdCurrentHmsfTime = 0x11a, DsEvCode.DvdKaraokeMode = 0x11b
}
 
enum  PinDirection { PinDirection.Input, PinDirection.Output }
 
enum  SeekingCapabilities {
  SeekingCapabilities.CanSeekAbsolute = 0x001, SeekingCapabilities.CanSeekForwards = 0x002, SeekingCapabilities.CanSeekBackwards = 0x004, SeekingCapabilities.CanGetCurrentPos = 0x008,
  SeekingCapabilities.CanGetStopPos = 0x010, SeekingCapabilities.CanGetDuration = 0x020, SeekingCapabilities.CanPlayBackwards = 0x040, SeekingCapabilities.CanDoSegments = 0x080,
  SeekingCapabilities.Source = 0x100
}
 
enum  SeekingFlags {
  SeekingFlags.NoPositioning = 0x00, SeekingFlags.AbsolutePositioning = 0x01, SeekingFlags.RelativePositioning = 0x02, SeekingFlags.IncrementalPositioning = 0x03,
  SeekingFlags.SeekToKeyFrame = 0x04, SeekingFlags.ReturnTime = 0x08, SeekingFlags.Segment = 0x10, SeekingFlags.NoFlush = 0x20
}
 
enum  VideoState { VideoState.Playing, VideoState.Paused, VideoState.Stopped }
 Describes the state of a video player More...
 

Enumeration Type Documentation

Enumerator
None 
Complete 
UserAbort 
ErrorAbort 
Time 
Repaint 
StErrStopped 
StErrStPlaying 
ErrorStPlaying 
PaletteChanged 
VideoSizeChanged 
QualityChange 
ShuttingDown 
ClockChanged 
Paused 
OpeningFile 
BufferingData 
FullScreenLost 
Activate 
NeedRestart 
WindowDestroyed 
DisplayChanged 
Starvation 
OleEvent 
NotifyWindow 
DvdDomChange 
DvdTitleChange 
DvdChaptStart 
DvdAudioStChange 
DvdSubPicStChange 
DvdAngleChange 
DvdButtonChange 
DvdValidUopsChange 
DvdStillOn 
DvdStillOff 
DvdCurrentTime 
DvdError 
DvdWarning 
DvdChaptAutoStop 
DvdNoFpPgc 
DvdPlaybRateChange 
DvdParentalLChange 
DvdPlaybStopped 
DvdAnglesAvail 
DvdPeriodAStop 
DvdButtonAActivated 
DvdCmdStart 
DvdCmdEnd 
DvdDiscEjected 
DvdDiscInserted 
DvdCurrentHmsfTime 
DvdKaraokeMode 

Definition at line 247 of file DsControl.cs.

Enumerator
Input 
Output 

Definition at line 16 of file DsCore.cs.

Enumerator
CanSeekAbsolute 
CanSeekForwards 
CanSeekBackwards 
CanGetCurrentPos 
CanGetStopPos 
CanGetDuration 
CanPlayBackwards 
CanDoSegments 
Source 

Definition at line 238 of file DsCore.cs.

Enumerator
NoPositioning 
AbsolutePositioning 
RelativePositioning 
IncrementalPositioning 
SeekToKeyFrame 
ReturnTime 
Segment 
NoFlush 

Definition at line 252 of file DsCore.cs.

Describes the state of a video player

Enumerator
Playing 
Paused 
Stopped 

Definition at line 12 of file VideoPlayer.cs.