Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta una raccolta di proprietà del formato immagine (ad esempio FOURCC, larghezza, altezza, stride, ...)
Membri
Proprietà
Sintassi: public FrameFormatProperties & Properties;
Ottiene una raccolta di proprietà FrameFormat aggiuntive.
~FrameFormat
Sintassi: public inline virtual ~FrameFormat ( );
Elimina un'istanza della classe FrameFormat.
GetFourCC
Sintassi: public inline std::string GetFourCC ( ) const;
Ottiene il valore FOURCC del formato dell'immagine.
Restituisce
Codice di formato FOURCC come stringa
GetFourCC
Sintassi: public inline void GetFourCC ( char * ch1 , char * ch2 , char * ch3 , char * ch4 ) const;
Ottiene il valore FOURCC del formato dell'immagine.
Parametri
ch1Puntatore a char per ricevere il carattere FOURCC 1ch2Puntatore a char per ricevere il carattere FOURCC 2ch3Puntatore a char per ricevere il carattere FOURCC 3ch4Puntatore a char per ricevere il carattere FOURCC 4
GetWidth
Sintassi: public inline int GetWidth ( ) const;
Ottiene la larghezza del pixel del formato dell'immagine.
Restituisce
Larghezza pixel immagine.
Getheight
Sintassi: public inline int GetHeight ( ) const;
Ottiene l'altezza del pixel del formato dell'immagine.
Restituisce
Altezza del pixel dell'immagine.
GetStride
Sintassi: public inline int GetStride ( ) const;
Ottiene lo stride del pixel del formato dell'immagine.
Restituisce
L'immagine pixel stride.
SetBitsPerPixel
Sintassi: public inline void SetBitsPerPixel ( int bitsPerPixel );
Imposta i bit del formato dell'immagine per ogni valore pixel.
Parametri
-
bitsPerPixelI bit dell'immagine per ogni valore pixel.
GetBitsPerPixel
Sintassi: public inline int GetBitsPerPixel ( ) const;
Ottiene i bit del formato dell'immagine per ogni valore pixel.
Restituisce
I bit dell'immagine per ogni valore pixel.
CreateFourCCFormat
Sintassi: public inline static std::shared_ptr< FrameFormat > CreateFourCCFormat ( char ch1 , char ch2 , char ch3 , char ch4 , int width , int height , int stride );
Inizializza una nuova istanza della classe FrameFormat in base a un valore FourCC.
Parametri
ch1Carattere FOURCC 1ch2Carattere FOURCC 2ch3Carattere FOURCC 3ch4Carattere FOURCC 4widthLarghezza del pixel del formato immagineheightAltezza del pixel del formato immaginestrideSride del pixel del formato immagine
Restituisce
FrameFormat appena creato sottoposto a wrapping all'interno di un std::shared_ptr
CreateRGBFormat
Sintassi: public inline static std::shared_ptr< FrameFormat > CreateRGBFormat ( int bitsPerPixel , int width , int height , int stride );
Inizializza una nuova istanza della classe FrameFormat per immagini ARGB non compresse.
Parametri
bitsPerPixelI bit del formato dell'immagine per pixel (ad esempio 8, 16, 24, 32, ...)widthLarghezza pixel del formato immagine (ad esempio 640)heightAltezza del pixel del formato immagine (ad esempio 480)strideSride del pixel del formato immagine
Restituisce
FrameFormat appena creato sottoposto a wrapping all'interno di un std::shared_ptr
CreateGreyFormat
Sintassi: public inline static std::shared_ptr< FrameFormat > CreateGreyFormat ( int bitsPerPixel , int width , int height , int stride );
Inizializza una nuova istanza della classe FrameFormat per le immagini Grigio non compresse.
Parametri
bitsPerPixelI bit del formato dell'immagine per pixel (ad esempio 8, 16, 24, 32, ...)widthLarghezza pixel del formato immagine (ad esempio 640)heightAltezza del pixel del formato immagine (ad esempio 480)strideSride del pixel del formato immagine
Restituisce
FrameFormat appena creato sottoposto a wrapping all'interno di un std::shared_ptr
CreateBGRFormat
Sintassi: public inline static std::shared_ptr< FrameFormat > CreateBGRFormat ( int bitsPerPixel , int width , int height , int stride );
Inizializza una nuova istanza della classe FrameFormat per immagini BGR non compresse.
Parametri
bitsPerPixelI bit del formato dell'immagine per pixel (ad esempio 8, 16, 24, 32, ...)widthLarghezza pixel del formato immagine (ad esempio 640)heightAltezza del pixel del formato immagine (ad esempio 480)strideSride del pixel del formato immagine
Restituisce
FrameFormat appena creato sottoposto a wrapping all'interno di un std::shared_ptr
CreateBGRAFormat
Sintassi: public inline static std::shared_ptr< FrameFormat > CreateBGRAFormat ( int bitsPerPixel , int width , int height , int stride );
Inizializza una nuova istanza della classe FrameFormat per le immagini BGRA non compresse.
Parametri
bitsPerPixelI bit del formato dell'immagine per pixel (ad esempio 8, 16, 24, 32, ...)widthLarghezza pixel del formato immagine (ad esempio 640)heightAltezza del pixel del formato immagine (ad esempio 480)strideSride del pixel del formato immagine
Restituisce
FrameFormat appena creato di cui è stato eseguito il wrapping all'interno di std::shared_ptr