www.gusucode.com > visionhdl工具箱matlab源码程序 > visionhdl/visionhdlutilities/getparamfromfrm2pix.m

    function [ActivePixelsPerLine,ActiveVideoLines,PixelsPerFrame] =...
    getparamfromfrm2pix(frm2pix)
%#codegen

    vFormat = frm2pix.VideoFormat;
    switch vFormat
        case 'Custom'
            ActivePixelsPerLine = frm2pix.ActivePixelsPerLine;        
            ActiveVideoLines = frm2pix.ActiveVideoLines;                
            PixelsPerFrame = frm2pix.TotalPixelsPerLine*frm2pix.TotalVideoLines;            
        case '240p'
            ActivePixelsPerLine = 320;
            ActiveVideoLines = 240;
            PixelsPerFrame = 402*324;                        
        case '480p'
            ActivePixelsPerLine = 640;
            ActiveVideoLines = 480;
            PixelsPerFrame = 800*525;
        case '480pH'
            ActivePixelsPerLine = 720;
            ActiveVideoLines = 480;
            PixelsPerFrame = 858*525;
        case '576p'
            ActivePixelsPerLine = 720;
            ActiveVideoLines = 576;
            PixelsPerFrame = 864*625;            
        case '720p'
            ActivePixelsPerLine = 1280;
            ActiveVideoLines = 720;
            PixelsPerFrame = 1650*750;            
        case '768p'
            ActivePixelsPerLine = 1024;
            ActiveVideoLines = 768;
            PixelsPerFrame = 1344*806;
        case '1024p'
            ActivePixelsPerLine = 1280;
            ActiveVideoLines = 1024;
            PixelsPerFrame = 1688*1066;
        case '1080p'
            ActivePixelsPerLine = 1920;
            ActiveVideoLines = 1080;
            PixelsPerFrame = 2200*1125;
        case '1200p'
            ActivePixelsPerLine = 1600;
            ActiveVideoLines = 1200;
            PixelsPerFrame = 2160*1250;
        case '2KCinema'
            ActivePixelsPerLine = 2048;
            ActiveVideoLines = 1080;
            PixelsPerFrame = 2750*1125;
        case '4KUHDTV'
            ActivePixelsPerLine = 3840;
            ActiveVideoLines = 2160;
            PixelsPerFrame = 4400*2250;
        otherwise %'8KUHDTV',
            ActivePixelsPerLine = 7680;
            ActiveVideoLines = 4320;
            PixelsPerFrame = 8800*4500;      
    end