Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vertegenwoordigt een verzameling eigenschappen van afbeeldingsindeling (bijvoorbeeld FOURCC, breedte, hoogte, paslijn, ...)
Leden
Eigenschappen
Syntaxis: public FrameFormatProperties & Properties;
Hiermee haalt u een verzameling extra FrameFormat-eigenschappen op.
~FrameOpmaak
Syntaxis: public inline virtual ~FrameFormat ( );
Hiermee wordt een exemplaar van de klasse FrameFormat verwijderd.
GetFourCC
Syntaxis: public inline std::string GetFourCC ( ) const;
Hiermee haalt u de FOURCC-waarde van de afbeeldingsindeling op.
Retouren
De FOURCC-indelingscode als een tekenreeks
GetFourCC
Syntaxis: public inline void GetFourCC ( char * ch1 , char * ch2 , char * ch3 , char * ch4 ) const;
Hiermee haalt u de FOURCC-waarde van de afbeeldingsindeling op.
Parameters
ch1Aanwijzer naar teken om FOURCC-teken 1 te ontvangench2Aanwijzer naar teken om FOURCC-teken 2 te ontvangench3Aanwijzer naar teken om FOURCC-teken 3 te ontvangench4Aanwijzer naar teken om FOURCC-teken 4 te ontvangen
GetWidth
Syntaxis: public inline int GetWidth ( ) const;
Hiermee haalt u de pixelbreedte van de afbeeldingsindeling op.
Retouren
De pixelbreedte van de afbeelding.
GetHeight
Syntaxis: public inline int GetHeight ( ) const;
Hiermee haalt u de pixelhoogte van de afbeeldingsindeling op.
Retouren
De pixelhoogte van de afbeelding.
GetStride
Syntaxis: public inline int GetStride ( ) const;
Hiermee haalt u de pixelstap van de afbeeldingsindeling op.
Retouren
De pixel-stride van de afbeelding.
SetBitsPerPixel
Syntaxis: public inline void SetBitsPerPixel ( int bitsPerPixel );
Hiermee stelt u de bits per pixel-waarde van de afbeeldingsindeling in.
Parameters
-
bitsPerPixelDe bits per pixel-waarde van de afbeelding.
GetBitsPerPixel
Syntaxis: public inline int GetBitsPerPixel ( ) const;
Hiermee haalt u de bits per pixel-waarde van de afbeeldingsindeling op.
Retouren
De bits per pixel-waarde van de afbeelding.
CreateFourCCFormat
Syntaxis: public inline static std::shared_ptr< FrameFormat > CreateFourCCFormat ( char ch1 , char ch2 , char ch3 , char ch4 , int width , int height , int stride );
Initialiseert een nieuw exemplaar van de klasse FrameFormat op basis van een FourCC-waarde.
Parameters
ch1FOURCC-teken 1ch2FOURCC-teken 2ch3FOURCC-teken 3ch4FOURCC-teken 4widthDe pixelbreedte van de afbeeldingsindelingheightDe pixelhoogte van de afbeeldingsindelingstrideDe pixelweergave van de afbeeldingsindeling
Retouren
De zojuist gemaakte FrameFormat verpakt in een std::shared_ptr
CreateRGBFormat
Syntaxis: public inline static std::shared_ptr< FrameFormat > CreateRGBFormat ( int bitsPerPixel , int width , int height , int stride );
Initialiseert een nieuw exemplaar van de klasse FrameFormat voor niet-gecomprimeerde 32-bits ARGB-afbeeldingen.
Parameters
bitsPerPixelDe bits van de afbeeldingsindeling per pixel (bijvoorbeeld 8, 16, 24, 32, ...)widthDe pixelbreedte van de afbeeldingsindeling (bijvoorbeeld 640)heightDe pixelhoogte van de afbeeldingsindeling (bijvoorbeeld 480)strideDe pixelweergave van de afbeeldingsindeling
Retouren
De zojuist gemaakte FrameFormat verpakt in een std::shared_ptr
CreateGreyFormat
Syntaxis: public inline static std::shared_ptr< FrameFormat > CreateGreyFormat ( int bitsPerPixel , int width , int height , int stride );
Initialiseert een nieuw exemplaar van de klasse FrameFormat voor niet-gecomprimeerde grijze afbeeldingen.
Parameters
bitsPerPixelDe bits van de afbeeldingsindeling per pixel (bijvoorbeeld 8, 16, 24, 32, ...)widthDe pixelbreedte van de afbeeldingsindeling (bijvoorbeeld 640)heightDe pixelhoogte van de afbeeldingsindeling (bijvoorbeeld 480)strideDe pixelweergave van de afbeeldingsindeling
Retouren
De zojuist gemaakte FrameFormat verpakt in een std::shared_ptr
CreateBGRFormat
Syntaxis: public inline static std::shared_ptr< FrameFormat > CreateBGRFormat ( int bitsPerPixel , int width , int height , int stride );
Initialiseert een nieuw exemplaar van de klasse FrameFormat voor niet-gecomprimeerde BGR-afbeeldingen.
Parameters
bitsPerPixelDe bits van de afbeeldingsindeling per pixel (bijvoorbeeld 8, 16, 24, 32, ...)widthDe pixelbreedte van de afbeeldingsindeling (bijvoorbeeld 640)heightDe pixelhoogte van de afbeeldingsindeling (bijvoorbeeld 480)strideDe pixelweergave van de afbeeldingsindeling
Retouren
De zojuist gemaakte FrameFormat verpakt in een std::shared_ptr
CreateBGRAFormat
Syntaxis: public inline static std::shared_ptr< FrameFormat > CreateBGRAFormat ( int bitsPerPixel , int width , int height , int stride );
Initialiseert een nieuw exemplaar van de klasse FrameFormat voor niet-gecomprimeerde BGRA-afbeeldingen.
Parameters
bitsPerPixelDe bits van de afbeeldingsindeling per pixel (bijvoorbeeld 8, 16, 24, 32, ...)widthDe pixelbreedte van de afbeeldingsindeling (bijvoorbeeld 640)heightDe pixelhoogte van de afbeeldingsindeling (bijvoorbeeld 480)strideDe pixelweergave van de afbeeldingsindeling
Retouren
De zojuist gemaakte FrameFormat verpakt in een std::shared_ptr