Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Představuje kolekci vlastností formátu obrázku (např. FOURCC, šířka, výška, krok atd.).
Členové
Vlastnosti
Syntaxe: public FrameFormatProperties & Properties;
Získá kolekci dalších Vlastností FrameFormat.
~FrameFormat
Syntaxe: public inline virtual ~FrameFormat ( );
Destrukuje instanci Třídy FrameFormat.
GetFourCC
Syntaxe: public inline std::string GetFourCC ( ) const;
Získá hodnotu FOURCC formátu obrázku.
Návraty
Kód formátu FOURCC jako řetězec
GetFourCC
Syntaxe: public inline void GetFourCC ( char * ch1 , char * ch2 , char * ch3 , char * ch4 ) const;
Získá hodnotu FOURCC formátu obrázku.
Parametry
ch1Ukazatel na znak pro příjem znaku FOURCC 1ch2Ukazatel na znak pro přijetí znaku FOURCC 2ch3Ukazatel na znak pro přijetí znaku FOURCC 3ch4Ukazatel na znak pro přijetí znaku FOURCC 4
GetWidth
Syntaxe: public inline int GetWidth ( ) const;
Získá šířku obrazového formátu obrazu.
Návraty
Šířka obrázku v pixelech
GetHeight
Syntaxe: public inline int GetHeight ( ) const;
Získá výšku pixelu formátu obrázku.
Návraty
Výška obrázku v pixelech
GetStride
Syntaxe: public inline int GetStride ( ) const;
Získá pixelový krok formátu obrázku.
Návraty
Obrázek pixel krok.
SetBitsPerPixel
Syntaxe: public inline void SetBitsPerPixel ( int bitsPerPixel );
Nastaví bity formátu obrázku na hodnotu pixelu.
Parametry
-
bitsPerPixelBity obrázku na hodnotu pixelu.
GetBitsPerPixel
Syntaxe: public inline int GetBitsPerPixel ( ) const;
Získá bity formátu obrázku na hodnotu pixelu.
Návraty
Bity obrázku na hodnotu pixelu.
CreateFourCCFormat
Syntaxe: public inline static std::shared_ptr< FrameFormat > CreateFourCCFormat ( char ch1 , char ch2 , char ch3 , char ch4 , int width , int height , int stride );
Inicializuje novou instanci FrameFormat třídy na základě FourCC hodnoty.
Parametry
ch1Znak FOURCC 1ch2Znak FOURCC 2ch3FOURCC – znak 3ch4Znak FOURCC 4widthŠířka pixelového formátu obrázkuheightVýška pixelového formátu obrázkustridePixelový krok ve formátu obrázku
Návraty
Nově vytvořený FrameFormat zalomený uvnitř std::shared_ptr
CreateRGBFormat
Syntaxe: public inline static std::shared_ptr< FrameFormat > CreateRGBFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializuje novou instanci FrameFormat třídy pro nekomprimované 32bitové image ARGB.
Parametry
bitsPerPixelBity formátu obrázku na pixel (např. 8, 16, 24, 32 atd.)widthŠířka obrazového formátu (např. 640)heightVýška obrazového formátu (např. 480)stridePixelový krok ve formátu obrázku
Návraty
Nově vytvořený FrameFormat zalomený uvnitř std::shared_ptr
CreateGreyFormat
Syntaxe: public inline static std::shared_ptr< FrameFormat > CreateGreyFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializuje novou instanci Třídy FrameFormat pro nekomprimované šedé obrázky.
Parametry
bitsPerPixelBity formátu obrázku na pixel (např. 8, 16, 24, 32 atd.)widthŠířka obrazového formátu (např. 640)heightVýška obrazového formátu (např. 480)stridePixelový krok ve formátu obrázku
Návraty
Nově vytvořený FrameFormat zalomený uvnitř std::shared_ptr
CreateBGRFormat
Syntaxe: public inline static std::shared_ptr< FrameFormat > CreateBGRFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializuje novou instanci FrameFormat třídy pro nekomprimované image BGR.
Parametry
bitsPerPixelBity formátu obrázku na pixel (např. 8, 16, 24, 32 atd.)widthŠířka obrazového formátu (např. 640)heightVýška obrazového formátu (např. 480)stridePixelový krok ve formátu obrázku
Návraty
Nově vytvořený FrameFormat zalomený uvnitř std::shared_ptr
CreateBGRAFormat
Syntaxe: public inline static std::shared_ptr< FrameFormat > CreateBGRAFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializuje novou instanci FrameFormat třídy pro nekomprimované image BGRA.
Parametry
bitsPerPixelBity formátu obrázku na pixel (např. 8, 16, 24, 32 atd.)widthŠířka obrazového formátu (např. 640)heightVýška obrazového formátu (např. 480)stridePixelový krok ve formátu obrázku
Návraty
Nově vytvořený FrameFormat zalomený uvnitř std::shared_ptr