コード例 #1
0
        void VideoStartup(StreamInfoArgs args)          //, string profToken) {
        {
            vidBuff = new VideoBuffer((int)args.sourceResolution.Width, (int)args.sourceResolution.Height);

            VideoPlayerView playview = new VideoPlayerView();

            disposables.Add(playview);

            player.Child = playview;

            playview.Init(new VideoPlayerView.Model(
                              streamSetup: args.streamSetup,
                              mediaUri: new MediaUri()
            {
                uri = args.streamUri
            },
                              encoderResolution: new VideoResolution()
            {
                height = (int)args.sourceResolution.Height,
                width  = (int)args.sourceResolution.Width
            },
                              isUriEnabled: false,
                              metadataReceiver: null
                              ));
        }
コード例 #2
0
        void VideoStartup(StreamInfoArgs args)          //, string profToken) {
        {
            vidBuff = new VideoBuffer((int)args.sourceResolution.Width, (int)args.sourceResolution.Height);

            //var playerAct = container.Resolve<IVideoPlayerActivity>();
            ////profileToken: profToken,
            //var model = new VideoPlayerActivityModel(
            //    showStreamUrl: false,
            //    streamSetup: new StreamSetup() {
            //        Stream = StreamType.RTPUnicast,
            //        Transport = new Transport() {
            //            Protocol = AppDefaults.visualSettings.Transport_Type,
            //            Tunnel = null
            //        }
            //    }
            //);

            //disposables.Add(
            //    container.RunChildActivity(player, model, (c, m) => playerAct.Run(c, m))
            //);
            VideoPlayerView playview = new VideoPlayerView();

            disposables.Add(playview);

            player.Child = playview;

            playview.Init(new VideoPlayerView.Model(
                              streamSetup: args.streamSetup,
                              mediaUri: new MediaUri()
            {
                uri = args.streamUri
            },
                              encoderResolution: new VideoResolution()
            {
                height = (int)args.sourceResolution.Height,
                width  = (int)args.sourceResolution.Width
            },
                              isUriEnabled: false,
                              metadataReceiver: null
                              ));
        }