#.MediaContainer.Children


_get
m
MediaControl
(Index)i
_next
m
MediaControl

Count
r
i

#.MediaPlayer.Audio


Current
p
i

Enabled
p
b

Mute
p
b

NativeOnly
p
b

Offset
p
f

Output
p
MediaControl

SoftwareVolume
p
b

Volume
p
f

Count
r
i

#.MediaPlayer.Balance


_get
m
.MediaPlayer.Balance.Channel
(Channel)i
Count
r
i

Hardware
r
b

#.MediaPlayer.Balance.Channel


Value
p
i

Max
r
i

Min
r
i

Name
r
s

#.MediaPlayer.Subtitles


Charset
p
s

Current
p
i

Enabled
p
b

Output
p
MediaControl

URL
p
s

Count
r
i

#.MediaPlayer.Video


Current
p
i

Deinterlace
p
b

Enabled
p
b

NativeOnly
p
b

Output
p
MediaControl

Visualisation
p
MediaControl

Count
r
i

Image
r
Image

#Media


Error
C
i
2
Info
C
i
0
Null
C
i
1
Paused
C
i
3
Playing
C
i
4
Ready
C
i
2
SeekAccurate
C
i
2
SeekKeyUnit
C
i
4
SeekSnapAfter
C
i
64
SeekSnapBefore
C
i
32
SeekSnapNearest
C
i
96
SeekTrickMode
C
i
16
SeekTrickModeKeyUnit
C
i
128
SeekTrickModeNoAudio
C
i
256
Unknown
C
i
-1
Warning
C
i
1
~MediaMessageType
E
i
Info,Warning,Error
~MediaSeek
E
i
Seek*
~MediaState
E
i
Unknown,Null,Ready,Paused,Playing
Link
M

(FirstControl)MediaControl;(SecondControl)MediaControl;.
Time
M
l
(Seconds)f
URL
M
s
(Path)s
_get
M
MediaType
(Type)s
Types
R
String[]

#MediaContainer
MediaControl
C
AddInput
m

(Child)MediaControl;[(Name)s]
AddOutput
m

(Child)MediaControl;[(Name)s]
_free
m


_new
m


Children
r
.MediaContainer.Children

#MediaControl

C
:State
:


GetLastImage
m
Image

GetLink
m
MediaLink
(Name)s
LinkLaterTo
m

(Target)MediaControl;
LinkTo
m

(Target)MediaControl;[(Output)s(Input)s]
SetWindow
m

(Control)Control;[(X)i(Y)i(Width)i(Height)i]
_free
m


_get
m
v
(Property)s
_new
m

[(Parent)MediaContainer;(Type)s]
_put
m

(Value)v(Property)s
Name
p
s

State
p
i{MediaState}

Tag
p
v

Handle
r
p

Inputs
r
String[]

Outputs
r
String[]

Parent
r
MediaContainer

Type
r
s

#MediaFilter
MediaControl
C
Filter
p
s

#MediaLink


_free
m


Input
r
s

Name
r
s

Output
r
s

Peer
r
MediaControl

#MediaMessage


AsyncDone
C
i
2097152
AsyncStart
C
i
1048576
Buffering
C
i
32
ClockLost
C
i
1024
DurationChanged
C
i
262144
Element
C
i
32768
Eos
C
i
1
Error
C
i
2
Info
C
i
8
Latency
C
i
524288
NewClock
C
i
2048
Progress
C
i
33554432
Qos
C
i
16777216
RequestState
C
i
4194304
SegmentDone
C
i
131072
Start
C
i
268435456
StateAsync
C
i
2097152
StateChanged
C
i
64
Status
C
i
8192
StepDone
C
i
256
StepStart
C
i
8388608
StreamStart
C
i
268435456
StreamStatus
C
i
8192
Tag
C
i
16
Toc
C
i
67108864
Warning
C
i
4
_get
m
v
(Name)s
_next
m
v

Count
r
i

Key
r
s

Keys
r
String[]

Name
r
s

Type
r
i{MediaMessage}

#MediaPipeline
MediaContainer
C
:AboutToFinish
:


:Buffering
:


:Duration
:


:End
:


:Event
:

(Message)MediaMessage;
:Message
:

(Source)MediaControl;(Type)i{MediaMessageType}(Message)s
:Position
:


:Progress
:


:Start
:


:Tag
:

(TagList)MediaTagList;
Close
m


Forward
m

[(Frames)i]
Pause
m


Play
m

[(Async)b]
Seek
m

(Position)f[(Flags)i]
Stop
m


_free
m


_new
m

[(Polling)i]
Pos
p
f

Position
p
f

Speed
p
f

Duration
r
f

Length
r
f

Progress
r
f

#MediaPlayer
MediaPipeline
C
:AudioChanged
:


:SubtitlesChanged
:


:VideoChanged
:


_free
m


_new
m


Buffering
p
b

ConnectionSpeed
p
l

NextURL
p
s

ProgressiveDownload
p
b

URL
p
s

Audio
r
.MediaPlayer.Audio

Balance
r
.MediaPlayer.Balance

Input
r
MediaControl

Subtitles
r
.MediaPlayer.Subtitles

Video
r
.MediaPlayer.Video

#MediaSample


_free
m


Data
r
s

Info
r
Collection

Size
r
i

#MediaTagList


_get
m
v
(Name)s
Tags
r
String[]

#MediaType


_free
m


Class
r
s

Description
r
s

LongName
r
s

Name
r
s

