Libargus API Libargus Camera API

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Modules | Classes | Functions
OutputStreamSettings
Objects and Interfaces

Container for settings used to configure/create an OutputStream. More...

## Modules

| BufferOutputStreamSettings
| Settings type used to configure/create BufferOutputStream streams (STREAM_TYPE_BUFFER).
| EGLOutputStreamSettings
| Settings type used to configure/create EGLOutputStream streams (STREAM_TYPE_EGL).

## Classes

class | Argus::IOutputStreamSettings
| Interface that exposes the settings common to all OutputStream types. More...

## Functions

| Argus::DEFINE_UUID (StreamType, STREAM_TYPE_BUFFER, c723d960, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| OutputStream type that writes to application-managed Buffers.
| Argus::DEFINE_UUID (StreamType, STREAM_TYPE_EGL, 3a659360, 5231, 11e7, 9598, 18, 00, 20, 0c, 9a, 66)
| OutputStream type that generates frames as an EGLStream producer (STREAM_TYPE_EGL).

## Detailed Description

Container for settings used to configure/create an OutputStream.

The interfaces and configuration supported by these settings objects depend on the StreamType that was provided during settings creation (see ICaptureSession::createOutputStreamSettings). These objects are passed to ICaptureSession::createOutputStream to create OutputStream objects, after which they may be destroyed.

## Function Documentation

Argus::DEFINE_UUID | ( | StreamType | ,
|  | STREAM_TYPE_EGL | ,
|  | 3a659360 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

OutputStream type that generates frames as an EGLStream producer (STREAM_TYPE_EGL).

Argus::DEFINE_UUID | ( | StreamType | ,
|  | STREAM_TYPE_BUFFER | ,
|  | c723d960 | ,
|  | 5231 | ,
|  | 11e7 | ,
|  | 9598 | ,
|  | 18 | ,
|  | 00 | ,
|  | 20 | ,
|  | 0c | ,
|  | 9a | ,
|  | 66 |
| ) |  |

OutputStream type that writes to application-managed Buffers.