Lines Matching defs:CameraSource

20 #define LOG_TAG "CameraSource"
29 #include <media/stagefright/CameraSource.h>
50 CameraSourceListener(const sp<CameraSource> &source);
65 wp<CameraSource> mSource;
71 CameraSourceListener::CameraSourceListener(const sp<CameraSource> &source)
90 sp<CameraSource> source = mSource.promote();
99 sp<CameraSource> source = mSource.promote();
107 sp<CameraSource> source = mSource.promote();
143 "CameraSource::getColorFormat", colorFormat);
149 CameraSource *CameraSource::Create(const String16 &clientName) {
155 return new CameraSource(camera, NULL, 0, clientName, Camera::USE_CALLING_UID,
160 CameraSource *CameraSource::CreateFromCamera(
172 CameraSource *source = new CameraSource(camera, proxy, cameraId,
178 CameraSource::CameraSource(
214 status_t CameraSource::initCheck() const {
218 status_t CameraSource::isCameraAvailable(
306 status_t CameraSource::isCameraColorFormatSupported(
331 status_t CameraSource::configureCamera(
407 status_t CameraSource::checkVideoSize(
459 status_t CameraSource::checkFrameRate(
484 * Initialize the CameraSource to so that it becomes
501 status_t CameraSource::init(
522 void CameraSource::createVideoBufferMemoryHeap(size_t size, uint32_t bufferCount) {
524 "StageFright-CameraSource-BufferHeap");
530 status_t CameraSource::initBufferQueue(uint32_t width, uint32_t height,
552 mVideoBufferConsumer->setName(String8::format("StageFright-CameraSource"));
586 res = mBufferQueueListener->run("CameraSource-BufferQueueListener");
596 status_t CameraSource::initWithCameraAccess(
683 CameraSource::~CameraSource() {
694 status_t CameraSource::startCameraRecording() {
760 status_t CameraSource::start(MetaData *meta) {
764 ALOGE("CameraSource is not initialized yet");
808 void CameraSource::stopCameraRecording() {
822 void CameraSource::releaseCamera() {
855 status_t CameraSource::reset() {
910 void CameraSource::releaseRecordingFrame(const sp<IMemory>& frame) {
961 // mCamera is created by CameraSource. Return the frame directly back to camera.
969 void CameraSource::releaseQueuedFrames() {
979 sp<MetaData> CameraSource::getFormat() {
983 void CameraSource::releaseOneRecordingFrame(const sp<IMemory>& frame) {
987 void CameraSource::signalBufferReturned(MediaBuffer *buffer) {
1005 status_t CameraSource::read(
1052 bool CameraSource::shouldSkipFrameLocked(int64_t timestampUs) {
1092 void CameraSource::dataCallbackTimestamp(int64_t timestampUs,
1113 void CameraSource::releaseRecordingFrameHandle(native_handle_t* handle) {
1126 void CameraSource::recordingFrameHandleCallbackTimestamp(int64_t timestampUs,
1163 CameraSource::BufferQueueListener::BufferQueueListener(const sp<BufferItemConsumer>& consumer,
1164 const sp<CameraSource>& cameraSource) {
1170 void CameraSource::BufferQueueListener::onFrameAvailable(const BufferItem& /*item*/) {
1181 bool CameraSource::BufferQueueListener::threadLoop() {
1204 void CameraSource::processBufferQueueFrame(BufferItem& buffer) {
1250 MetadataBufferType CameraSource::metaDataStoredInVideoBuffers() const {
1265 CameraSource::ProxyListener::ProxyListener(const sp<CameraSource>& source) {
1269 void CameraSource::ProxyListener::dataCallbackTimestamp(
1274 void CameraSource::ProxyListener::recordingFrameHandleCallbackTimestamp(nsecs_t timestamp,
1279 void CameraSource::DeathNotifier::binderDied(const wp<IBinder>& who __unused) {