Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa una colección de propiedades de formato de imagen (por ejemplo, FOURCC, width, height, stride, ...)
Miembros
Propiedades
Sintaxis: public FrameFormatProperties & Properties;
Obtiene una colección de propiedades FrameFormat adicionales.
~FrameFormat
Sintaxis: public inline virtual ~FrameFormat ( );
Destruct una instancia de la clase FrameFormat.
GetFourCC
Sintaxis: public inline std::string GetFourCC ( ) const;
Obtiene el valor FOURCC del formato de imagen.
Devoluciones
El código de formato FOURCC como una cadena
GetFourCC
Sintaxis: public inline void GetFourCC ( char * ch1 , char * ch2 , char * ch3 , char * ch4 ) const;
Obtiene el valor FOURCC del formato de imagen.
Parámetros
ch1Puntero a char para recibir el carácter FOURCC 1ch2Puntero a char para recibir el carácter FOURCC 2ch3Puntero a char para recibir el carácter FOURCC 3ch4Puntero a char para recibir el carácter FOURCC 4
GetWidth
Sintaxis: public inline int GetWidth ( ) const;
Obtiene el ancho de píxel del formato de imagen.
Devoluciones
Ancho de píxel de imagen.
GetHeight
Sintaxis: public inline int GetHeight ( ) const;
Obtiene el alto de píxeles del formato de imagen.
Devoluciones
Alto del píxel de la imagen.
GetStride
Sintaxis: public inline int GetStride ( ) const;
Obtiene el intervalo de píxeles del formato de imagen.
Devoluciones
El intervalo de píxeles de la imagen.
SetBitsPerPixel
Sintaxis: public inline void SetBitsPerPixel ( int bitsPerPixel );
Establece los bits del formato de imagen por valor de píxel.
Parámetros
-
bitsPerPixelBits de la imagen por valor de píxel.
GetBitsPerPixel
Sintaxis: public inline int GetBitsPerPixel ( ) const;
Obtiene los bits del formato de imagen por valor de píxel.
Devoluciones
Bits de la imagen por valor de píxel.
CreateFourCCFormat
Sintaxis: public inline static std::shared_ptr< FrameFormat > CreateFourCCFormat ( char ch1 , char ch2 , char ch3 , char ch4 , int width , int height , int stride );
Inicializa una nueva instancia de la clase FrameFormat basada en un valor FourCC.
Parámetros
ch1Carácter FOURCC 1ch2Carácter FOURCC 2ch3Carácter FOURCC 3ch4Carácter FOURCC 4widthAncho de píxel del formato de imagenheightAlto de píxeles del formato de imagenstrideIntervalo de píxeles del formato de imagen
Devoluciones
FrameFormat recién creado dentro de un std::shared_ptr
CreateRGBFormat
Sintaxis: public inline static std::shared_ptr< FrameFormat > CreateRGBFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializa una nueva instancia de la clase FrameFormat para imágenes ARGB de 32 bits sin comprimir.
Parámetros
bitsPerPixelBits del formato de imagen por píxel (por ejemplo, 8, 16, 24, 32, ...)widthAncho de píxel del formato de imagen (por ejemplo, 640)heightAlto de píxel del formato de imagen (por ejemplo, 480)strideIntervalo de píxeles del formato de imagen
Devoluciones
FrameFormat recién creado dentro de un std::shared_ptr
CreateGreyFormat
Sintaxis: public inline static std::shared_ptr< FrameFormat > CreateGreyFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializa una nueva instancia de la clase FrameFormat para imágenes grises sin comprimir.
Parámetros
bitsPerPixelBits del formato de imagen por píxel (por ejemplo, 8, 16, 24, 32, ...)widthAncho de píxel del formato de imagen (por ejemplo, 640)heightAlto de píxel del formato de imagen (por ejemplo, 480)strideIntervalo de píxeles del formato de imagen
Devoluciones
FrameFormat recién creado dentro de un std::shared_ptr
CreateBGRFormat
Sintaxis: public inline static std::shared_ptr< FrameFormat > CreateBGRFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializa una nueva instancia de la clase FrameFormat para imágenes BGR sin comprimir.
Parámetros
bitsPerPixelBits del formato de imagen por píxel (por ejemplo, 8, 16, 24, 32, ...)widthAncho de píxel del formato de imagen (por ejemplo, 640)heightAlto de píxel del formato de imagen (por ejemplo, 480)strideIntervalo de píxeles del formato de imagen
Devoluciones
FrameFormat recién creado dentro de un std::shared_ptr
CreateBGRAFormat
Sintaxis: public inline static std::shared_ptr< FrameFormat > CreateBGRAFormat ( int bitsPerPixel , int width , int height , int stride );
Inicializa una nueva instancia de la clase FrameFormat para imágenes BGRA sin comprimir.
Parámetros
bitsPerPixelBits del formato de imagen por píxel (por ejemplo, 8, 16, 24, 32, ...)widthAncho de píxel del formato de imagen (por ejemplo, 640)heightAlto de píxel del formato de imagen (por ejemplo, 480)strideIntervalo de píxeles del formato de imagen
Devoluciones
FrameFormat recién creado dentro de un std::shared_ptr