Beispiel #1
0
    public static RsVideoStreamRequest FromProfile(StreamProfile p)
    {
        var isVideo = p.Is(Extension.VideoProfile);

        using (p)
            using (var v = isVideo ? p.As <VideoStreamProfile>() : null)
                return(new RsVideoStreamRequest(
                           p.Stream,
                           p.Format,
                           p.Framerate,
                           p.Index,
                           isVideo ? v.Width : 0,
                           isVideo ? v.Height : 0
                           ));
    }