123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- /*
- * Copyright (C) 2014 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- #include "FastCaptureState.h"
- namespace android {
- FastCaptureState::FastCaptureState() : FastThreadState(),
- mInputSource(NULL), mInputSourceGen(0), mPipeSink(NULL), mPipeSinkGen(0), mFrameCount(0)
- {
- }
- FastCaptureState::~FastCaptureState()
- {
- }
- // static
- const char *FastCaptureState::commandToString(Command command)
- {
- const char *str = FastThreadState::commandToString(command);
- if (str != NULL) {
- return str;
- }
- switch (command) {
- case FastCaptureState::READ: return "READ";
- case FastCaptureState::WRITE: return "WRITE";
- case FastCaptureState::READ_WRITE: return "READ_WRITE";
- }
- LOG_ALWAYS_FATAL("%s", __func__);
- }
- } // android
|