equal
deleted
inserted
replaced
47 */ |
47 */ |
48 |
48 |
49 |
49 |
50 NONSHARABLE_CLASS(CMMACameraWindow): public CBase, |
50 NONSHARABLE_CLASS(CMMACameraWindow): public CBase, |
51 public MMMADisplayWindow, |
51 public MMMADisplayWindow, |
52 public MCameraObserver, |
52 public MCameraObserver2, |
53 public MUiEventConsumer, |
53 public MUiEventConsumer, |
54 public MDirectScreenAccess |
54 public MDirectScreenAccess |
55 { |
55 { |
56 public: |
56 public: |
57 enum TUiCallbackType |
57 enum TUiCallbackType |
123 TBool IsVisible() const; |
123 TBool IsVisible() const; |
124 void ContainerSet(); |
124 void ContainerSet(); |
125 void ContainerDestroyed(); |
125 void ContainerDestroyed(); |
126 |
126 |
127 |
127 |
128 // from base class MCameraObserver |
128 // from base class MCameraObserver2 |
129 void ReserveComplete(TInt aError); |
129 void HandleEvent(const TECAMEvent& aEvent); |
130 void PowerOnComplete(TInt aError); |
130 void ViewFinderReady(MCameraBuffer& aCameraBuffer,TInt aError); |
131 void ViewFinderFrameReady(CFbsBitmap& aFrame); |
131 void ImageBufferReady(MCameraBuffer& aCameraBuffer,TInt aError); |
132 |
132 void VideoBufferReady(MCameraBuffer& aCameraBuffer,TInt aError); |
133 void ImageReady(CFbsBitmap* aBitmap, |
|
134 HBufC8* aData, |
|
135 TInt aError); |
|
136 |
|
137 void FrameBufferReady(MFrameBuffer* aFrameBuffer, |
|
138 TInt aError); |
|
139 |
133 |
140 |
134 |
141 // from base class MUiEventConsumer |
135 // from base class MUiEventConsumer |
142 void MdcDSAResourcesCallback( |
136 void MdcDSAResourcesCallback( |
143 RWsSession &aWs, |
137 RWsSession &aWs, |