Difference between revisions of "Component: WAV Library File (Audio Output)"
From Flowcode Help
Jump to navigationJump to search(One intermediate revision by the same user not shown) | |||
Line 17: | Line 17: | ||
==Component Source Code== | ==Component Source Code== | ||
− | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/ | + | Please click here to download the component source project: [https://www.flowcode.co.uk/wiki/componentsource/FC_Comp_Source_WAV_Player_FAT.fcfx FC_Comp_Source_WAV_Player_FAT.fcfx] |
− | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/ | + | Please click here to view the component source code (Beta): [https://www.flowcode.co.uk/FlowchartView/?wfile=componentsource/FC_Comp_Source_WAV_Player_FAT.fcfx FC_Comp_Source_WAV_Player_FAT.fcfx] |
==Detailed description== | ==Detailed description== | ||
Line 48: | Line 48: | ||
''<span style="color:red;">No additional examples</span>'' | ''<span style="color:red;">No additional examples</span>'' | ||
+ | |||
+ | |||
+ | |||
+ | |||
Line 206: | Line 210: | ||
| width="90%" style="border-top: 2px solid #000;" | ''Return'' | | width="90%" style="border-top: 2px solid #000;" | ''Return'' | ||
|} | |} | ||
− | |||
− | |||
Latest revision as of 13:13, 7 February 2023
Author | Matrix TSL |
Version | 1.0 |
Category | Audio Output |
Contents
WAV Library File component
Allows WAV files to be played or recorded using a file component to provide the data. Complete with buffer to allow for uninterrupted playback when performing other tasks. Playback compatible with analogue outputs such as DAC or PWM. Recording compatible with analogue inputs such as a Microphone.
Component Source Code
Please click here to download the component source project: FC_Comp_Source_WAV_Player_FAT.fcfx
Please click here to view the component source code (Beta): FC_Comp_Source_WAV_Player_FAT.fcfx
Detailed description
No detailed description exists yet for this component
Examples
No additional examples
Macro reference
EndOfFile
EndOfFile | |
A simple check to see if we are at the end of the file. Returns 0 if we and not yet at the end fo the file. Returns 1 if we are at the end of the file. | |
- BOOL | Return |
GetBitsPerSample
GetBitsPerSample | |
Returns the number of bits per sample during playback. | |
- BYTE | Return |
GetNextSample
GetNumChannels
GetNumChannels | |
Returns the number of audio channels stored in the WAV file during playback. | |
- BYTE | Return |
ProcessBuffer
PutNextSample
StartPlayback
StartRecording
StopRecording
StopRecording | |
- VOID | Return |