LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
JPEGWriter Class Referencefinal

#include <JpegWriter.hxx>

Collaboration diagram for JPEGWriter:
[legend]

Public Member Functions

 JPEGWriter (SvStream &rStream, const css::uno::Sequence< css::beans::PropertyValue > *pFilterData, bool *pExportWasGrey)
 
void * GetScanline (tools::Long nY)
 
bool Write (const Graphic &rGraphic)
 

Private Attributes

SvStreammrStream
 
Bitmap::ScopedReadAccess mpReadAccess
 
sal_uInt8mpBuffer
 
bool mbNative
 
bool mbGreys
 
sal_Int32 mnQuality
 
sal_Int32 maChromaSubsampling
 
bool * mpExpWasGrey
 
css::uno::Reference< css::task::XStatusIndicator > mxStatusIndicator
 

Detailed Description

Definition at line 30 of file JpegWriter.hxx.

Constructor & Destructor Documentation

◆ JPEGWriter()

JPEGWriter::JPEGWriter ( SvStream rStream,
const css::uno::Sequence< css::beans::PropertyValue > *  pFilterData,
bool *  pExportWasGrey 
)

Member Function Documentation

◆ GetScanline()

void * JPEGWriter::GetScanline ( tools::Long  nY)

◆ Write()

bool JPEGWriter::Write ( const Graphic rGraphic)

Member Data Documentation

◆ maChromaSubsampling

sal_Int32 JPEGWriter::maChromaSubsampling
private

Definition at line 38 of file JpegWriter.hxx.

Referenced by JPEGWriter(), and Write().

◆ mbGreys

bool JPEGWriter::mbGreys
private

Definition at line 36 of file JpegWriter.hxx.

Referenced by GetScanline(), JPEGWriter(), and Write().

◆ mbNative

bool JPEGWriter::mbNative
private

Definition at line 35 of file JpegWriter.hxx.

Referenced by GetScanline(), and Write().

◆ mnQuality

sal_Int32 JPEGWriter::mnQuality
private

Definition at line 37 of file JpegWriter.hxx.

Referenced by JPEGWriter(), and Write().

◆ mpBuffer

sal_uInt8* JPEGWriter::mpBuffer
private

Definition at line 34 of file JpegWriter.hxx.

Referenced by GetScanline(), and Write().

◆ mpExpWasGrey

bool* JPEGWriter::mpExpWasGrey
private

Definition at line 40 of file JpegWriter.hxx.

Referenced by Write().

◆ mpReadAccess

Bitmap::ScopedReadAccess JPEGWriter::mpReadAccess
private

Definition at line 33 of file JpegWriter.hxx.

Referenced by GetScanline(), and Write().

◆ mrStream

SvStream& JPEGWriter::mrStream
private

Definition at line 32 of file JpegWriter.hxx.

Referenced by Write().

◆ mxStatusIndicator

css::uno::Reference< css::task::XStatusIndicator > JPEGWriter::mxStatusIndicator
private

Definition at line 42 of file JpegWriter.hxx.

Referenced by JPEGWriter(), and Write().


The documentation for this class was generated from the following files: