Home | History | Annotate | Download | only in device3

Lines Matching full:stream

36  * A class for managing a single stream of input or output data from the camera
39 * The stream has an internal state machine to track whether it's
44 * STATE_ERROR: A serious error has occurred, stream is unusable. Outstanding
47 * STATE_CONSTRUCTED: The stream is ready for configuration, but buffers cannot
55 * STATE_IN_RE_CONFIG: Configuration has started, and the stream has been
59 * STATE_CONFIGURED: Stream is configured, and has registered buffers with the
60 * HAL. The stream's getBuffer/returnBuffer work. The priv pointer may still be
76 * When startConfiguration() is called again, after making sure stream is
83 * When disconnect() is called after making sure stream is idle with
94 static Camera3Stream* cast(camera3_stream *stream);
95 static const Camera3Stream* cast(const camera3_stream *stream);
98 * Get the stream's ID
103 * Get the stream's dimensions and format
110 * Start the stream configuration process. Returns a handle to the stream's
113 * Until finishConfiguration() is called, no other methods on the stream may be
124 * Check if the stream is mid-configuration (start has been called, but not
130 * Completes the stream configuration process. During this call, the stream
131 * may call the device's register_stream_buffers() method. The stream
134 * the stream.
146 * stream, to hand over to the HAL.
156 * Return a buffer to the stream after use by the HAL.
166 * stream, to hand over to the HAL.
176 * Return a buffer to the stream after use by the HAL.
184 * Whether any of the stream's buffers are currently in use by the HAL,
200 * Disconnect stream from its non-HAL endpoint. After this,
201 * start/finishConfiguration must be called before the stream can be used
202 * again. This cannot be called if the stream has outstanding dequeued
208 * Debug dump of the stream's state.
242 // Since camera3_stream_buffer includes a raw pointer to the stream,
244 // refcount of the stream manually in getBufferLocked, and decrement it in
256 // Configure the buffer queue interface to the other end of the stream,
258 // the stream must be ready to produce all buffers for registration with