コード例 #1
0
 /// <summary>
 /// Initializes a video stream of optimal settings.
 /// </summary>
 /// <param name="xbox"></param>
 public XboxVideoStream(Xbox xbox)
 {
     Xbox      = xbox;
     this.size = VideoSize.Medium;
     Quality   = VideoQuality.Regular;
     Interval  = VideoPresentationInterval.Two;
 }
コード例 #2
0
        public XboxVideoStream(Xbox xbox, VideoSize size, VideoQuality quality, VideoPresentationInterval interval)
        {
            Xbox      = xbox;
            this.size = size;
            Quality   = quality;
            Interval  = interval;

            // todo: check memory requirements
            // 152kb (38 4kb pages) for medium size and normal quality
            // 604kb (151 4kb pages) for full size and normal quality

            // calculate width*height*quality+1 and round up to next 4kb page

            //640*480*16

            //throw new OutOfMemoryException("Not enough memory present to initialize the stream.");
        }
コード例 #3
0
ファイル: XboxVideo.cs プロジェクト: CodeAsm/open-sauce
        public XboxVideoStream(Xbox xbox, VideoSize size, VideoQuality quality, VideoPresentationInterval interval)
        {
            Xbox = xbox;
            this.size = size;
            Quality = quality;
            Interval = interval;

            // todo: check memory requirements
            // 152kb (38 4kb pages) for medium size and normal quality
            // 604kb (151 4kb pages) for full size and normal quality

            // calculate width*height*quality+1 and round up to next 4kb page

            //640*480*16

            //throw new OutOfMemoryException("Not enough memory present to initialize the stream.");

        }
コード例 #4
0
ファイル: XboxVideo.cs プロジェクト: CodeAsm/open-sauce
 /// <summary>
 /// Initializes a video stream of optimal settings.
 /// </summary>
 /// <param name="xbox"></param>
 public XboxVideoStream(Xbox xbox)
 {
     Xbox = xbox;
     this.size = VideoSize.Medium;
     Quality = VideoQuality.Regular;
     Interval = VideoPresentationInterval.Two;
 }