Main Page Compound List File List Compound Members File Members

# _CslOptions Struct Reference

Command line options. More...

`#include <cslmain.h>`

List of all members.

## Public Attributes
unsigned int | float_samples: 1
unsigned int | signed_samples: 1
unsigned int | unsigned_samples: 1
unsigned int | big_endian: 1
unsigned int | little_endian: 1
unsigned int | n_bits
unsigned int | n_channels
unsigned int | rate
CslDebugFlags | debug_flags
unsigned int | endianess
unsigned int | pcm_format

## Detailed Description

Command line options.

Data type for storing CSL command line options.

## Member Data Documentation

unsigned int _CslOptions::big_endian

| 1 if samples are in big-endian format (-B option)

CslDebugFlags _CslOptions::debug_flags

| debug flags (-D option)

unsigned int _CslOptions::endianess

| endianness format, either 1234 or 4321 (composed construct)

unsigned int _CslOptions::float_samples

| 1 if samples are of type float (-F option)

unsigned int _CslOptions::little_endian

| 1 if samples are in little-endian format (-L option)

unsigned int _CslOptions::n_bits

| sample size in bits (-w option)

unsigned int _CslOptions::n_channels

| number of channels (-c option)

unsigned int _CslOptions::pcm_format

| PCM format (composed construct)

unsigned int _CslOptions::rate

| sampling rate in samples/second (-r option)

unsigned int _CslOptions::signed_samples

| 1 if samples are signed values (-s option)

unsigned int _CslOptions::unsigned_samples

| 1 if samples are unsigned values (-u option)

The documentation for this struct was generated from the following file:

- cslmain.h