Lines Matching full:session
294 * Create a capture session output container.
297 * session. Use {@link ACaptureSessionOutputContainer_free} to free the container and its memory
312 * Free a capture session output container.
381 * Create a new camera capture session by providing the target output set of {@link ANativeWindow}
384 * <p>If there is a preexisting session, the previous session will be closed
386 * session. Otherwise the resources held by previous session will NOT be freed.</p>
388 * <p>The active capture session determines the set of potential output {@link ANativeWindow}s for
469 * <p>It can take several hundred milliseconds for the session's configuration to complete,
473 * session will no longer be able to accept new capture requests and will be closed. Any
474 * in-progress capture requests made on the prior session will be completed before it's closed.
477 * requests for the prior capture session before a new one is created. Note that once the new
478 * session is created, the old one can no longer have its captures aborted.</p>
483 * <p>Configuring a session with an empty list will close the current session, if
484 * any. This can be used to release the current session's target surfaces for another use.</p>
492 * <p>If an application tries to create a session using a set of targets that exceed the limits
493 * described in the below tables, one of three possibilities may occur. First, the session may
494 * be successfully created and work normally. Second, the session may be successfully created,
497 * cannot be used at all, session creation will fail entirely, with
518 * successfully used to create a session. For example, if a row indicates that a 8 megapixel
519 * (MP) YUV_420_888 output can be used together with a 2 MP `PRIV` output, then a session
521 * but a session with targets `[8 MP YUV, 4 MP PRIV]`, targets `[4 MP YUV, 4 MP PRIV]`,
637 * by attempting to create a session with such targets.</p>
641 * @param callbacks the {@link ACameraCaptureSession_stateCallbacks capture session state callbacks}.
642 * @param session the created {@link ACameraCaptureSession} will be filled here if the method call
646 * <li>{@link ACAMERA_OK} if the method call succeeds. The created capture session will be
647 * filled in session argument.</li>
649 * session is NULL.</li>
659 /*out*/ACameraCaptureSession** session);