| 276 | } |
| 277 | |
| 278 | al::optional<AmbiLayout> AmbiLayoutFromEnum(ALenum layout) |
| 279 | { |
| 280 | switch(layout) |
| 281 | { |
| 282 | case AL_FUMA_SOFT: return al::make_optional(AmbiLayout::FuMa); |
| 283 | case AL_ACN_SOFT: return al::make_optional(AmbiLayout::ACN); |
| 284 | } |
| 285 | return al::nullopt; |
| 286 | } |
| 287 | ALenum EnumFromAmbiLayout(AmbiLayout layout) |
| 288 | { |
| 289 | switch(layout) |
no test coverage detected