/frameworks/av/camera/ndk/ |
H A D | NdkCameraDevice.cpp | 151 const ACaptureSessionOutputContainer* outputs, 155 if (device == nullptr || outputs == nullptr || callbacks == nullptr || session == nullptr) { 156 ALOGE("%s: Error: invalid input: device %p, outputs %p, callbacks %p, session %p", 157 __FUNCTION__, device, outputs, callbacks, session); 160 return device->createCaptureSession(outputs, callbacks, session); 149 ACameraDevice_createCaptureSession( ACameraDevice* device, const ACaptureSessionOutputContainer* outputs, const ACameraCaptureSession_stateCallbacks* callbacks, ACameraCaptureSession** session) argument
|
/frameworks/av/camera/ndk/impl/ |
H A D | ACameraCaptureSession.h | 58 const ACaptureSessionOutputContainer* outputs, 61 mId(id), mOutput(*outputs), mUserSessionCallback(*cb), 56 ACameraCaptureSession( int id, const ACaptureSessionOutputContainer* outputs, const ACameraCaptureSession_stateCallbacks* cb, CameraDevice* device) argument
|
H A D | ACameraDevice.h | 61 const ACaptureSessionOutputContainer* outputs, 138 camera_status_t configureStreamsLocked(const ACaptureSessionOutputContainer* outputs); 296 const ACaptureSessionOutputContainer* outputs, 299 return mDevice->createCaptureSession(outputs, callbacks, session); 295 createCaptureSession( const ACaptureSessionOutputContainer* outputs, const ACameraCaptureSession_stateCallbacks* callbacks, ACameraCaptureSession** session) argument
|
H A D | ACameraDevice.cpp | 146 const ACaptureSessionOutputContainer* outputs, 161 ret = configureStreamsLocked(outputs); 168 mNextSessionId++, outputs, callbacks, this); 509 CameraDevice::configureStreamsLocked(const ACaptureSessionOutputContainer* outputs) { argument 511 if (outputs == nullptr) { 512 outputs = &emptyOutput; 521 for (auto outConfig : outputs->mOutputs) { 145 createCaptureSession( const ACaptureSessionOutputContainer* outputs, const ACameraCaptureSession_stateCallbacks* callbacks, ACameraCaptureSession** session) argument
|
/frameworks/av/services/audiopolicy/engineconfigurable/src/ |
H A D | Engine.cpp | 148 const SwAudioOutputCollection &outputs = mPolicyEngine->mApmObserver->getOutputs(); local 162 !outputs.isStreamActiveRemotely(AUDIO_STREAM_MUSIC, 164 outputs.isStreamActive(AUDIO_STREAM_MUSIC, SONIFICATION_RESPECTFUL_AFTER_MUSIC_DELAY)) { 168 (outputs.isStreamActive(AUDIO_STREAM_RING) || outputs.isStreamActive(AUDIO_STREAM_ALARM))) {
|
/frameworks/av/services/audiopolicy/enginedefault/src/ |
H A D | Engine.cpp | 181 // NOTE: SYSTEM stream uses MEDIA strategy because muting music and switching outputs 238 const SwAudioOutputCollection &outputs = mApmObserver->getOutputs(); local 241 availableInputDevices, outputs); 249 const SwAudioOutputCollection &outputs) const 263 STRATEGY_SONIFICATION, availableOutputDevices, availableInputDevices, outputs); 264 } else if (outputs.isStreamActiveRemotely(AUDIO_STREAM_MUSIC, 271 STRATEGY_SONIFICATION, availableOutputDevices, availableInputDevices, outputs); 279 } else if (outputs.isStreamActive( 283 STRATEGY_MEDIA, availableOutputDevices, availableInputDevices, outputs); 287 STRATEGY_SONIFICATION, availableOutputDevices, availableInputDevices, outputs); 577 const SwAudioOutputCollection &outputs = mApmObserver->getOutputs(); local [all...] |
/frameworks/base/core/java/android/hardware/camera2/ |
H A D | CameraDevice.java | 176 * or only some of the outputs. Once the CameraCaptureSession is created, requests can be 256 * <p>Using larger resolution outputs, or more outputs, can result in slower 264 * combination of sizes, formats, and targets when multiple outputs are configured at once. The 290 * <p>To use these tables, determine the number and the formats/targets of outputs needed, and 418 * @param outputs The new set of Surfaces that should be made available as 436 public abstract void createCaptureSession(@NonNull List<Surface> outputs, argument 512 * ({@code PRIV}, {@code MAXIMUM}), and 3 outputs, ({@code PRIV}, {@code MAXIMUM}), 515 * {@code MAXIMUM}) and ({@code YUV}, {@code MAXIMUM}) outputs based on the table listed under 586 * outputs a 622 createReprocessableCaptureSession(@onNull InputConfiguration inputConfig, @NonNull List<Surface> outputs, @NonNull CameraCaptureSession.StateCallback callback, @Nullable Handler handler) argument 636 createReprocessableCaptureSessionByConfigurations( @onNull InputConfiguration inputConfig, @NonNull List<OutputConfiguration> outputs, @NonNull CameraCaptureSession.StateCallback callback, @Nullable Handler handler) argument 722 createConstrainedHighSpeedCaptureSession(@onNull List<Surface> outputs, @NonNull CameraCaptureSession.StateCallback callback, @Nullable Handler handler) argument 797 createCustomCaptureSession( InputConfiguration inputConfig, @NonNull List<OutputConfiguration> outputs, @SessionOperatingMode int operatingMode, @NonNull CameraCaptureSession.StateCallback callback, @Nullable Handler handler) argument [all...] |
/frameworks/base/core/java/android/hardware/camera2/legacy/ |
H A D | LegacyCameraDevice.java | 316 * <p>Using empty or {@code null} {@code outputs} is the same as unconfiguring.</p> 318 * <p>Every surface in {@code outputs} must be non-{@code null}.</p> 320 * @param outputs a list of surfaces to set. LegacyCameraDevice will take ownership of this 325 public int configureOutputs(SparseArray<Surface> outputs) { argument 327 if (outputs != null) { 328 int count = outputs.size(); 330 Surface output = outputs.valueAt(i); 332 Log.e(TAG, "configureOutputs - null outputs are not allowed"); 393 mConfiguredSurfaces = outputs;
|
H A D | RequestThreadManager.java | 331 private void configureOutputs(Collection<Pair<Surface, Size>> outputs) { argument 333 String outputsStr = outputs == null ? "null" : (outputs.size() + " surfaces"); 386 if (outputs != null) { 387 for (Pair<Surface, Size> outPair : outputs) { 480 Log.d(TAG, "No Intermediate buffer selected, no preview outputs were configured"); 542 * than all of the configured {@code JPEG} outputs (by both width and height). 548 * to upscale any of the outputs. If only one {@code JPEG} surface is used, 555 * @return a size large enough to fit all of the configured {@code JPEG} outputs, or 562 * Find the largest JPEG size (if any), from the configured outputs 1075 configure(Collection<Pair<Surface, Size>> outputs) argument [all...] |
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/stress/ |
H A D | Camera2ReprocessCaptureTest.java | 85 // reader. If it's true, mFirstImageReader should be used for regular and reprocess outputs. 1030 Surface[] outputs = new Surface[1]; 1031 outputs[0] = output; 1035 return submitMixedCaptureBurstRequest(outputs, inputResults)[0]; 1041 * @param outputs An array of output surfaces. One output surface will be used in one request 1049 private TotalCaptureResult[] submitMixedCaptureBurstRequest(Surface[] outputs, argument 1051 if (outputs == null || outputs.length <= 0) { 1052 throw new IllegalArgumentException("outputs must have at least 1 surface"); 1053 } else if (inputResults != null && inputResults.length != outputs [all...] |
/frameworks/base/rs/java/android/renderscript/ |
H A D | ScriptGroup.java | 31 * A script group may take inputs and generate outputs, which are consumed and 33 * Inside a script group, outputs from one kernel can be passed to another kernel as inputs. 410 List<Input> inputs, Future[] outputs) { 415 mOutputs2 = outputs; 781 ArrayList<IO> outputs = new ArrayList<IO>(); 807 outputs.add(new IO(kid)); 839 sg.mOutputs = new IO[outputs.size()]; 840 for (int ct=0; ct < outputs.size(); ct++) { 841 sg.mOutputs[ct] = outputs.get(ct); 907 * accepts an array of futures as the outputs fo 409 ScriptGroup(RenderScript rs, String name, List<Closure> closures, List<Input> inputs, Future[] outputs) argument 1029 create(String name, Future... outputs) argument [all...] |
/frameworks/rs/support/java/src/android/support/v8/renderscript/ |
H A D | ScriptGroup.java | 34 * A script group may take inputs and generate outputs, which are consumed and 36 * Inside a script group, outputs from one kernel can be passed to another kernel as inputs. 404 List<Input> inputs, Future[] outputs) { 413 mOutputs2 = outputs; 428 * @return outputs of the script group as an array of objects 893 ArrayList<IO> outputs = new ArrayList<IO>(); 919 outputs.add(new IO(kid)); 955 sg.mOutputs = new IO[outputs.size()]; 956 for (int ct=0; ct < outputs.size(); ct++) { 957 sg.mOutputs[ct] = outputs 403 ScriptGroup(RenderScript rs, String name, List<Closure> closures, List<Input> inputs, Future[] outputs) argument 1145 create(String name, Future... outputs) argument [all...] |
/frameworks/base/core/java/android/hardware/camera2/impl/ |
H A D | CameraDeviceImpl.java | 358 public void configureOutputs(List<Surface> outputs) throws CameraAccessException { argument 360 ArrayList<OutputConfiguration> outputConfigs = new ArrayList<>(outputs.size()); 361 for (Surface s : outputs) { 370 * Attempt to configure the input and outputs; the device goes to idle and then configures the 371 * new input and outputs if possible. 374 * if there are too many outputs, if the formats are not supported, or if the sizes for that 378 * <p>If the configuration succeeds (with 1 or more outputs with or without an input), 382 * @param outputs a list of one or more surfaces, or {@code null} to unconfigure 390 List<OutputConfiguration> outputs, int operatingMode) 393 if (outputs 389 configureStreamsChecked(InputConfiguration inputConfig, List<OutputConfiguration> outputs, int operatingMode) argument 494 createCaptureSession(List<Surface> outputs, CameraCaptureSession.StateCallback callback, Handler handler) argument 522 createReprocessableCaptureSession(InputConfiguration inputConfig, List<Surface> outputs, CameraCaptureSession.StateCallback callback, Handler handler) argument 542 createReprocessableCaptureSessionByConfigurations(InputConfiguration inputConfig, List<OutputConfiguration> outputs, android.hardware.camera2.CameraCaptureSession.StateCallback callback, Handler handler) argument 570 createConstrainedHighSpeedCaptureSession(List<Surface> outputs, android.hardware.camera2.CameraCaptureSession.StateCallback callback, Handler handler) argument 590 createCustomCaptureSession(InputConfiguration inputConfig, List<OutputConfiguration> outputs, int operatingMode, android.hardware.camera2.CameraCaptureSession.StateCallback callback, Handler handler) argument [all...] |
/frameworks/av/services/audiopolicy/managerdefault/ |
H A D | AudioPolicyManager.cpp | 96 SortedVector <audio_io_handle_t> outputs; local 128 // Before checking outputs, broadcast connect event to allow HAL to retrieve dynamic 129 // parameters on newly connected devices (instead of opening the outputs...) 132 if (checkOutputsForDevice(devDesc, state, outputs, devDesc->mAddress) != NO_ERROR) { 142 // outputs should never be empty here 143 ALOG_ASSERT(outputs.size() != 0, "setDeviceConnectionState():" 144 "checkOutputsForDevice() returned no outputs but status OK"); 145 ALOGV("setDeviceConnectionState() checkOutputsForDevice() returned %zu outputs", 146 outputs.size()); 164 checkOutputsForDevice(devDesc, state, outputs, devDes 436 SortedVector<audio_io_handle_t> outputs = local 477 SortedVector<audio_io_handle_t> outputs = local 1072 SortedVector<audio_io_handle_t> outputs = getOutputsForDevice(device, mOutputs); local 1086 selectOutput(const SortedVector<audio_io_handle_t>& outputs, audio_output_flags_t flags, audio_format_t format) argument 2208 SortedVector<audio_io_handle_t> outputs = getOutputsForDevice(device, mOutputs); local 2902 SortedVector<audio_io_handle_t> outputs = local 3111 SortedVector<audio_io_handle_t> outputs = getOutputsForDevice(device, mOutputs); local 3265 SortedVector<audio_io_handle_t> outputs = getOutputsForDevice(sinkDevice, mOutputs); local 3937 checkOutputsForDevice(const sp<DeviceDescriptor>& devDesc, audio_policy_dev_state_t state, SortedVector<audio_io_handle_t>& outputs, const String8& address) argument 4429 SortedVector<audio_io_handle_t> outputs; local 4688 SortedVector<audio_io_handle_t> outputs = getOutputsForDevice(curDevices, mOutputs); local [all...] |