Ejemplo n.º 1
0
        public static IMediaStreamTrack ToNet(this MediaStreamTrack self)
        {
            switch (self.Kind())
            {
            case Constants.Constants.AudioTrackKind:
                return(new AudioTrackNative((AudioTrack)self));

            case Constants.Constants.VideoTrackKind:
                return(new VideoTrackNative((VideoTrack)self));

            default:
                throw new ArgumentOutOfRangeException(nameof(self), self, null);
            }
        }