| virtual void update(void); | virtual void update(void); | ||||
| void begin(void); | void begin(void); | ||||
| friend class AudioInputSPDIF; | friend class AudioInputSPDIF; | ||||
| static void mute_PCM(const bool mute); | |||||
| protected: | protected: | ||||
| AudioOutputSPDIF(int dummy): AudioStream(2, inputQueueArray) {} | |||||
| AudioOutputSPDIF(int dummy): AudioStream(2, inputQueueArray) {} | |||||
| static void config_SPDIF(void); | static void config_SPDIF(void); | ||||
| static audio_block_t *block_left_1st; | static audio_block_t *block_left_1st; | ||||
| static audio_block_t *block_right_1st; | static audio_block_t *block_right_1st; | ||||
| static bool update_responsibility; | static bool update_responsibility; | ||||
| static DMAChannel dma; | static DMAChannel dma; | ||||
| static void isr(void); | |||||
| static void isr(void); | |||||
| private: | private: | ||||
| static uint32_t vucp; | |||||
| static audio_block_t *block_left_2nd; | static audio_block_t *block_left_2nd; | ||||
| static audio_block_t *block_right_2nd; | static audio_block_t *block_right_2nd; | ||||
| static uint16_t block_left_offset; | static uint16_t block_left_offset; | ||||
| static uint16_t block_right_offset; | static uint16_t block_right_offset; | ||||
| audio_block_t *inputQueueArray[2]; | |||||
| audio_block_t *inputQueueArray[2]; | |||||
| }; | }; | ||||