Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente une collection de propriétés de format d’image (par exemple, FOURCC, width, height, stride, ...)
Membres
Propriétés
Syntaxe : public FrameFormatProperties & Properties;
Obtient une collection de propriétés FrameFormat supplémentaires.
~FrameFormat
Syntaxe : public inline virtual ~FrameFormat ( );
Détruit une instance de la classe FrameFormat.
GetFourCC
Syntaxe : public inline std::string GetFourCC ( ) const;
Obtient la valeur FOURCC du format d’image.
Retours
Code de format FOURCC sous forme de chaîne
GetFourCC
Syntaxe : public inline void GetFourCC ( char * ch1 , char * ch2 , char * ch3 , char * ch4 ) const;
Obtient la valeur FOURCC du format d’image.
Paramètres
ch1Pointeur vers char pour recevoir le caractère FOURCC 1ch2Pointeur vers char pour recevoir le caractère FOURCC 2ch3Pointeur vers char pour recevoir le caractère FOURCC 3ch4Pointeur vers char pour recevoir le caractère FOURCC 4
GetWidth
Syntaxe : public inline int GetWidth ( ) const;
Obtient la largeur de pixels du format d’image.
Retours
Largeur des pixels de l’image.
GetHeight
Syntaxe : public inline int GetHeight ( ) const;
Obtient la hauteur de pixels du format d’image.
Retours
Hauteur des pixels de l’image.
GetStride
Syntaxe : public inline int GetStride ( ) const;
Obtient la foulée de pixels du format d’image.
Retours
La foulée du pixel de l’image.
SetBitsPerPixel
Syntaxe : public inline void SetBitsPerPixel ( int bitsPerPixel );
Définit la valeur bits par pixel du format d’image.
Paramètres
-
bitsPerPixelValeur bits par pixel de l’image.
GetBitsPerPixel
Syntaxe : public inline int GetBitsPerPixel ( ) const;
Obtient la valeur bits par pixel du format d’image.
Retours
Valeur bits par pixel de l’image.
CreateFourCCFormat
Syntaxe : public inline static std::shared_ptr< FrameFormat > CreateFourCCFormat ( char ch1 , char ch2 , char ch3 , char ch4 , int width , int height , int stride );
Initialise une nouvelle instance de la classe FrameFormat en fonction d’une valeur FourCC.
Paramètres
ch1CARACTÈRE FOURCC 1ch2CARACTÈRE FOURCC 2ch3CARACTÈRE FOURCC 3ch4CARACTÈRE FOURCC 4widthLargeur de pixels du format d’imageheightHauteur de pixels du format d’imagestrideLa foulée de pixels du format de l’image
Retours
FrameFormat nouvellement créé encapsulé à l’intérieur d’un std::shared_ptr
CreateRGBFormat
Syntaxe : public inline static std::shared_ptr< FrameFormat > CreateRGBFormat ( int bitsPerPixel , int width , int height , int stride );
Initialise une nouvelle instance de la classe FrameFormat pour les images ARGB 32 bits non compressées.
Paramètres
bitsPerPixelBits du format d’image par pixel (par exemple, 8, 16, 24, 32, ...)widthLargeur de pixels du format d’image (par exemple, 640)heightHauteur de pixels du format d’image (par exemple, 480)strideLa foulée de pixels du format de l’image
Retours
FrameFormat nouvellement créé encapsulé à l’intérieur d’un std::shared_ptr
CreateGreyFormat
Syntaxe : public inline static std::shared_ptr< FrameFormat > CreateGreyFormat ( int bitsPerPixel , int width , int height , int stride );
Initialise une nouvelle instance de la classe FrameFormat pour les images Grey non compressées.
Paramètres
bitsPerPixelBits du format d’image par pixel (par exemple, 8, 16, 24, 32, ...)widthLargeur de pixels du format d’image (par exemple, 640)heightHauteur de pixels du format d’image (par exemple, 480)strideLa foulée de pixels du format de l’image
Retours
FrameFormat nouvellement créé encapsulé à l’intérieur d’un std::shared_ptr
CreateBGRFormat
Syntaxe : public inline static std::shared_ptr< FrameFormat > CreateBGRFormat ( int bitsPerPixel , int width , int height , int stride );
Initialise une nouvelle instance de la classe FrameFormat pour les images BGR non compressées.
Paramètres
bitsPerPixelBits du format d’image par pixel (par exemple, 8, 16, 24, 32, ...)widthLargeur de pixels du format d’image (par exemple, 640)heightHauteur de pixels du format d’image (par exemple, 480)strideLa foulée de pixels du format de l’image
Retours
FrameFormat nouvellement créé encapsulé à l’intérieur d’un std::shared_ptr
CreateBGRAFormat
Syntaxe : public inline static std::shared_ptr< FrameFormat > CreateBGRAFormat ( int bitsPerPixel , int width , int height , int stride );
Initialise une nouvelle instance de la classe FrameFormat pour les images BGRA non compressées.
Paramètres
bitsPerPixelBits du format d’image par pixel (par exemple, 8, 16, 24, 32, ...)widthLargeur de pixels du format d’image (par exemple, 640)heightHauteur de pixels du format d’image (par exemple, 480)strideLa foulée de pixels du format de l’image
Retours
FrameFormat nouvellement créé encapsulé à l’intérieur d’un std::shared_ptr