Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje kolekcję właściwości formatu obrazu (np. FOURCC, width, height, stride, ...)
Elementy członkowskie
Właściwości
Składnia: public FrameFormatProperties & Properties;
Pobiera kolekcję dodatkowych właściwości FrameFormat.
~FrameFormat
Składnia: public inline virtual ~FrameFormat ( );
Destrukuje wystąpienie klasy FrameFormat.
GetFourCC
Składnia: public inline std::string GetFourCC ( ) const;
Pobiera wartość FOURCC formatu obrazu.
Zwraca
Kod formatu FOURCC jako ciąg
GetFourCC
Składnia: public inline void GetFourCC ( char * ch1 , char * ch2 , char * ch3 , char * ch4 ) const;
Pobiera wartość FOURCC formatu obrazu.
Parametry
ch1Wskaźnik na znak w celu otrzymania znaku FOURCC 1ch2Wskaźnik na znak w celu otrzymania znaku FOURCC 2ch3Wskaźnik do znaku w celu otrzymania znaku FOURCC 3ch4Wskaźnik do znaku w celu otrzymania znaku FOURCC 4
GetWidth
Składnia: public inline int GetWidth ( ) const;
Pobiera szerokość pikseli formatu obrazu.
Zwraca
Szerokość piksela obrazu.
GetHeight
Składnia: public inline int GetHeight ( ) const;
Pobiera wysokość piksela formatu obrazu.
Zwraca
Wysokość piksela obrazu.
GetStride
Składnia: public inline int GetStride ( ) const;
Pobiera krok pikselowy formatu obrazu.
Zwraca
Krok piksela obrazu.
SetBitsPerPixel
Składnia: public inline void SetBitsPerPixel ( int bitsPerPixel );
Ustawia bity formatu obrazu na wartość pikseli.
Parametry
-
bitsPerPixelBity obrazu na wartość piksela.
GetBitsPerPixel
Składnia: public inline int GetBitsPerPixel ( ) const;
Pobiera bity formatu obrazu na wartość pikseli.
Zwraca
Bity obrazu na wartość piksela.
CreateFourCCFormat
Składnia: public inline static std::shared_ptr< FrameFormat > CreateFourCCFormat ( char ch1 , char ch2 , char ch3 , char ch4 , int width , int height , int stride );
Inicjuje nowe wystąpienie klasy FrameFormat na podstawie wartości FourCC.
Parametry
ch1ZNAK FOURCC 1ch2ZNAK FOURCC 2ch3ZNAK FOURCC 3ch4ZNAK FOURCC 4widthSzerokość pikseli formatu obrazuheightWysokość pikseli w formacie obrazustrideKrok pikseli formatu obrazu
Zwraca
Nowo utworzony element FrameFormat opakowany wewnątrz elementu std::shared_ptr
CreateRGBFormat
Składnia: public inline static std::shared_ptr< FrameFormat > CreateRGBFormat ( int bitsPerPixel , int width , int height , int stride );
Inicjuje nowe wystąpienie klasy FrameFormat dla nieskompresowanych obrazów ARGB 32-bitowych.
Parametry
bitsPerPixelBity formatu obrazu na piksel (np. 8, 16, 24, 32, ...)widthSzerokość pikseli formatu obrazu (np. 640)heightWysokość piksela formatu obrazu (np. 480)strideKrok pikseli formatu obrazu
Zwraca
Nowo utworzony element FrameFormat opakowany wewnątrz elementu std::shared_ptr
CreateGreyFormat
Składnia: public inline static std::shared_ptr< FrameFormat > CreateGreyFormat ( int bitsPerPixel , int width , int height , int stride );
Inicjuje nowe wystąpienie klasy FrameFormat dla nieskompresowanych obrazów grey.
Parametry
bitsPerPixelBity formatu obrazu na piksel (np. 8, 16, 24, 32, ...)widthSzerokość pikseli formatu obrazu (np. 640)heightWysokość piksela formatu obrazu (np. 480)strideKrok pikseli formatu obrazu
Zwraca
Nowo utworzony element FrameFormat opakowany wewnątrz elementu std::shared_ptr
CreateBGRFormat
Składnia: public inline static std::shared_ptr< FrameFormat > CreateBGRFormat ( int bitsPerPixel , int width , int height , int stride );
Inicjuje nowe wystąpienie klasy FrameFormat dla nieskompresowanych obrazów BGR.
Parametry
bitsPerPixelBity formatu obrazu na piksel (np. 8, 16, 24, 32, ...)widthSzerokość pikseli formatu obrazu (np. 640)heightWysokość piksela formatu obrazu (np. 480)strideKrok pikseli formatu obrazu
Zwraca
Nowo utworzony element FrameFormat opakowany wewnątrz elementu std::shared_ptr
CreateBGRAFormat
Składnia: public inline static std::shared_ptr< FrameFormat > CreateBGRAFormat ( int bitsPerPixel , int width , int height , int stride );
Inicjuje nowe wystąpienie klasy FrameFormat dla nieskompresowanych obrazów BGRA.
Parametry
bitsPerPixelBity formatu obrazu na piksel (np. 8, 16, 24, 32, ...)widthSzerokość pikseli formatu obrazu (np. 640)heightWysokość piksela formatu obrazu (np. 480)strideKrok pikseli formatu obrazu
Zwraca
Nowo utworzony element FrameFormat opakowany wewnątrz elementu std::shared_ptr