The end point of the media, the media should either stop or loop at this point. The end point will be Infinity
to signify playing the whole audio.
The location in the media to start playing. If the media loops, it should restart at this position. Will
be set to 0
to signify playing normally
The type is immutable as all constructed node cannot mutable into another derived type
The location of the resource. Can be a local file by using the file://
scheme
The duration of the full media, if known