CVisualFrameImpl Class Reference
class CVisualFrameImpl : public CImageFrame
|
Public Member Functions
|
|
~CVisualFrameImpl
()
|
const
RChunk
&
|
DataChunkL
()
|
TInt
|
DataContainer
()
|
TInt
|
DataOffset
()
|
TPtr8
|
DataPtrL
()
|
TSize
|
Dimension
()
|
TInt
|
FrameFormat2
()
|
const
CVisualFrame::TFrameLayout
&
|
FrameLayout2
()
|
CImageFrame
*
|
GetImageFrameL
()
|
TInt
|
MaxSize
()
|
CVisualFrameImpl
*
|
NewL
(
TDes8
&, const
TSize
&,
TInt
)
|
CVisualFrameImpl
*
|
NewL
(
RChunk
&,
TInt
,
TInt
,
TInt
, const
TSize
&,
TInt
)
|
CVisualFrameImpl
*
|
NewL
(
TDes8
&, const
TSize
&,
TInt
, const
CVisualFrame::TFrameLayout
&)
|
CVisualFrameImpl
*
|
NewL
(
RChunk
&,
TInt
,
TInt
, const
TSize
&,
TInt
, const
CVisualFrame::TFrameLayout
&)
|
CVisualFrameImpl
*
|
NewL
(const
CImageFrame
*)
|
void
|
SetSizeL
(
TInt
)
|
TInt
|
Size
()
|
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CImageFrame::CImageFrame()
|
|
CImageFrame::ConstructL(const RChunk *,TInt,TInt)
|
|
CImageFrame::ConstructL(const RChunk *,TInt,TInt,const TSize &,const TFrameFormatBase &,const TFrameLayoutBase &)
|
|
CImageFrame::ConstructL(const TDes8 &,TInt)
|
|
CImageFrame::ConstructL(const TDes8 &,TInt,const TSize &,const TFrameFormatBase &,const TFrameLayoutBase &)
|
|
CImageFrame::Data()
|
|
CImageFrame::Data()const
|
|
CImageFrame::DataChunk()
|
|
CImageFrame::FrameFormat()const
|
|
CImageFrame::FrameLayout()const
|
|
CImageFrame::FrameSizeInPixels()const
|
|
CImageFrame::IsChunk()const
|
|
CImageFrame::MaxBufferSize()const
|
|
CImageFrame::NewL(const RChunk *,TInt,TInt)
|
|
CImageFrame::NewL(const RChunk *,TInt,TInt,const TSize &,const TFrameFormatBase &,const TFrameLayoutBase &)
|
|
CImageFrame::NewL(const TDes8 &,TInt)
|
|
CImageFrame::NewL(const TDes8 &,TInt,const TSize &,const TFrameFormatBase &,const TFrameLayoutBase &)
|
|
CImageFrame::SetFrameFormatL(const TFrameFormatBase &)
|
|
CImageFrame::SetFrameLayoutL(const TFrameLayoutBase &)
|
|
CImageFrame::SetFrameSizeInPixels(const TSize &)
|
|
CImageFrame::~CImageFrame()
|
Constructor & Destructor Documentation
~CVisualFrameImpl()
~CVisualFrameImpl
|
(
|
)
|
[virtual]
|
Member Functions Documentation
DataChunkL()
const
RChunk
&
|
DataChunkL
|
(
|
)
|
const
|
Returns a constant reference to the chunk containing the image data, if exists.
-
Since
-
3.2
DataContainer()
TInt
|
DataContainer
|
(
|
)
|
const
|
Returns the storage type of the image data.
-
Since
-
3.2
DataOffset()
TInt
|
DataOffset
|
(
|
)
|
const [virtual]
|
Returns the offset of the image data for non-planar, single-component or compressed images.
-
Since
-
3.2
DataPtrL()
Returns a descriptor pointer to the image data location, if exists
-
Since
-
3.2
Dimension()
TSize
|
Dimension
|
(
|
)
|
const
|
Returns the dimensions of the image.
-
Since
-
3.2
FrameFormat2()
TInt
|
FrameFormat2
|
(
|
)
|
const
|
Return the image data format.
-
Since
-
3.2
FrameLayout2()
Returns the layout of the image data for planar compressed images.
-
Since
-
3.2
GetImageFrameL()
Get image frame
-
Since
-
3.2
MaxSize()
Returns the maximum size of the memory space reserved for image data
-
Since
-
3.2
NewL(TDes8 &, const TSize &, TInt)
Two-phased constructor.
-
Since
-
3.2
Parameters
TDes8
& aBuffer
|
A descriptor reference to buffer containing the image data.
|
const
TSize
& aDimension
|
The dimensions of the corresponding image data.
|
TInt
aFrameFormat
|
The frame format of the corresponding image data.
|
NewL(RChunk &, TInt, TInt, TInt, const TSize &, TInt)
Parameters
RChunk
& aChunk
|
An RChunk reference to buffer containing the image data.
|
TInt
aSize
|
The amount of image data in bytes.
|
TInt
aMaxSize
|
|
TInt
aDataOffset
|
The offset value specifying the location of the image data in the chunk.
|
const
TSize
& aDimension
|
The dimensions of the corresponding image data.
|
TInt
aFrameFormat
|
The frame format of the corresponding image data.
|
NewL(TDes8 &, const TSize &, TInt, const CVisualFrame::TFrameLayout &)
Parameters
TDes8
& aBuffer
|
A descriptor reference to buffer containing the image data.
|
const
TSize
& aDimension
|
The dimensions of the corresponding image data.
|
TInt
aFrameFormat
|
|
const
CVisualFrame::TFrameLayout
& aFrameLayout
|
The layout of the image color components.
|
NewL(RChunk &, TInt, TInt, const TSize &, TInt, const CVisualFrame::TFrameLayout &)
Parameters
RChunk
& aChunk
|
An RChunk reference to buffer containing the image data.
|
TInt
aSize
|
The amount of image data in bytes.
|
TInt
aMaxSize
|
The maximum size of the memory reserved in the chunk for the image data.
|
const
TSize
& aDimension
|
The dimensions of the corresponding image data.
|
TInt
aFrameFormat
|
The frame format of the corresponding image data.
|
const
CVisualFrame::TFrameLayout
& aFrameLayout
|
The layout of the image color components. TFrameLayout contains the scan line lengths and offsets for each component in planar YUV case
|
NewL(const CImageFrame *)
SetSizeL(TInt)
void
|
SetSizeL
|
(
|
TInt
|
aSize
|
)
|
|
Sets the amount of image data to the given value. Should be called when the image data amount is modified explicitly.
-
Since
-
3.2
Size()
Returns the amount of stored image data in bytes.
-
Since
-
3.2
Member Data Documentation
CVisualFrame::TFrameLayout
iFrameLayout2
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.