# opl3_channel_t Union Reference

`#include <opl3.h>`

## Data Fields
u8 | ALL [3]
struct {
u8 fnum_low
u8 fnum_high:2
u8 block:3
u8 keyon:1
u8 dummy:2
union {
struct {
u8 synthtype:1
u8 feedback:3
u8 left:1
u8 right:1
u8 out3:1
u8 out4:1
} |
struct {
u8 dummy2:4
u8 dest:4
} |
} |
}; |

## Field Documentation

struct { ... }

u8 opl3_channel_t::ALL[3]

u8 opl3_channel_t::block

u8 opl3_channel_t::dest

u8 opl3_channel_t::dummy

u8 opl3_channel_t::dummy2

u8 opl3_channel_t::feedback

u8 opl3_channel_t::fnum_high

u8 opl3_channel_t::fnum_low

u8 opl3_channel_t::keyon

u8 opl3_channel_t::left

u8 opl3_channel_t::out3

u8 opl3_channel_t::out4

u8 opl3_channel_t::right

u8 opl3_channel_t::synthtype

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

- modules/opl3/opl3.h