foobar2000 SDK  2015-01-14
Public Types | Static Public Member Functions | Data Fields
outputCoreConfig_t

#include <output.h>

Public Types

enum  { flagUseDither = 1 << 0 }
 

Static Public Member Functions

static outputCoreConfig_t defaults ()
 

Data Fields

uint32_t m_bitDepth
 
double m_buffer_length
 
GUID m_device
 
uint32_t m_flags
 
GUID m_output
 

Detailed Description

Since
1.3.5

Definition at line 258 of file output.h.

Member Enumeration Documentation

anonymous enum
Enumerator
flagUseDither 

Definition at line 267 of file output.h.

Member Function Documentation

outputCoreConfig_t outputCoreConfig_t::defaults ( )
static

Definition at line 112 of file output.cpp.

112  {
113  outputCoreConfig_t cfg = {};
114  cfg.m_bitDepth = 16;
115  cfg.m_buffer_length = 1.0;
117  // remaining fields nulled by {}
118  return cfg;
119 }
const GUID output_id_default
Definition: output.cpp:109
double m_buffer_length
Definition: output.h:264
uint32_t m_bitDepth
Definition: output.h:266

Field Documentation

uint32_t outputCoreConfig_t::m_bitDepth

Definition at line 266 of file output.h.

double outputCoreConfig_t::m_buffer_length

Definition at line 264 of file output.h.

GUID outputCoreConfig_t::m_device

Definition at line 263 of file output.h.

uint32_t outputCoreConfig_t::m_flags

Definition at line 265 of file output.h.

GUID outputCoreConfig_t::m_output

Definition at line 262 of file output.h.


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