summaryrefslogtreecommitdiffstats
path: root/doc/classes/AudioStream.xml
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in AudioStream's documentationMicky2024-11-211-1/+1
|
* Add samples playback supportAdam Scott2024-06-181-0/+18
|
* Update links to outdated asset library demosskyace652024-04-071-3/+3
| | | | | | Update links to outdated asset library demos Co-authored-by: Max Hilbrunner <m.hilbrunner@gmail.com>
* Merge pull request #86958 from ↵Rémi Verschelde2024-02-131-2/+10
|\ | | | | | | | | | | Mickeon/reduz-adds-stuff,-refuses-to-elaborate,-leaves Add missing documentation for AudioStream & AudioStreamPlayback
| * Add missing documentation for AudioStream & AudioStreamPlaybackMicky2024-01-231-2/+10
| |
* | Implement audio stream playback parameters.Juan Linietsky2024-01-161-0/+13
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements a way for audio stream playback to be configured via parameters directly in the edited AudioStreamPlayer[2D/3D]. Currently, configuring the playback stream is not possible (or is sometimes hacky as the user has to obtain the currently played stream, which is not always immediately available). This PR only implements this new feature to control looping in stream playback instances (a commonly requested feature, which was lost in the transition from Godot 2 to Godot 3). But the idea is that it can do a lot more: * If effects are bundled to the stream, control per playback instance parameters such as cutoff or resoance, or any other exposed effect parameter per playback instance. * For the upcoming interactive music PR (#64488), this exposes an easy way to change the active clip, which was not possible before. * For the upcoming parametrizable audio support (https://github.com/godotengine/godot-proposals/issues/3394) this allows editing and animating audio graph parameters. In any case, this PR is required to complete #64488. Update modules/vorbis/audio_stream_ogg_vorbis.h Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Update modules/minimp3/audio_stream_mp3.h Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Update modules/minimp3/audio_stream_mp3.h Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Update modules/vorbis/audio_stream_ogg_vorbis.h Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Update doc/classes/AudioStream.xml Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* Doctool: Remove version attribute from XML headerRémi Verschelde2023-07-061-1/+1
| | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb).
* Bump version to 4.2-devRémi Verschelde2023-07-051-1/+1
| | | | Keep on waitin'
* Bump version to 4.1-devRémi Verschelde2023-03-011-1/+1
| | | | Can't stop, won't stop, they said, huh?
* Rename every instance of "OGG" to "Ogg"DeeJayLSP2022-07-281-1/+1
|
* Rename AudioStreamSample to a more discoverable nameDeeJayLSP2022-07-281-1/+1
|
* Implement BPM supportreduz2022-07-231-3/+13
| | | | | | | | | | | Based on #62896, only implements the BPM support part. * Implements BPM support in the AudioStreamOGG/MP3 importers. * Can select BPM/Bar Size and total beats in a song file, as well as edit looping points. * Looping is now BPM aware * Added a special importer UI for configuring this. * Added a special preview showing the audio waveform as well as the playback position in the resource picker. * Renamed `AudioStream::instance` to `instantiate` for correctness.
* Add missing binding to AudioStream classEoin O'Neill2022-02-221-0/+6
| | | | | | | | This allows for the extension of AudioStream where you can call `instance_plackback` on child AudioStream instances within gdscript, much like the implementation of some child classes in C++. See `AudioStreamRandomPitch` for an example of how this can be used.
* Add an XML schema for documentationHugo Locurcio2022-02-151-1/+1
| | | | | | | | This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
* Replace Godot docs URL with `$DOCS_URL` in XML class referenceRémi Verschelde2021-11-151-1/+1
|
* Don't generate empty doc sections and reduce code duplicationAaron Franke2021-09-201-2/+0
|
* Add polyphony to Audio Stream Player nodesEllen Poe2021-09-071-0/+11
|
* Implement NativeExtension pointer argumentsreduz2021-08-231-0/+15
| | | | | | | | * Allows calling into native extensions directly with a pointer * Makes it easier to implement some APIs more efficiently * Appears with a "*" in the documentation for the argument. * Implementing the pointer handling is entirely up to the implementation, although the extension API provides some hint. * AudioStream has been implemented as an example, allowing to create NativeExtension based AudioStreams.
* doc: Use self-closing tags for `return` and `argument`Rémi Verschelde2021-07-301-2/+1
| | | | | | | | For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
* Link to demos from within the class referenceAaron Franke2020-10-011-0/+3
|
* Add link titles for all links in the class referenceHugo Locurcio2020-08-311-1/+1
| | | | | This makes them display in a nicer way in the editor help. (The title will display instead of the full URL.)
* Update docs to version 4.0clayjohn2020-01-311-1/+1
|
* doc: Drop unused 'category' property from headerRémi Verschelde2020-01-261-1/+1
| | | | | | | | | | We already removed it from the online docs with #35132. Currently it can only be "Built-In Types" (Variant types) or "Core" (everything else), which is of limited use. We might also want to consider dropping it from `ClassDB` altogether in Godot 4.0.
* doc: Drop unused <demos> tagRémi Verschelde2019-04-191-2/+0
|
* doc: Bump version to 3.2Rémi Verschelde2019-04-011-1/+1
|
* doc: Fix wrong references found by new makerst.pyRémi Verschelde2019-01-071-1/+1
| | | | Thanks @PJB3005
* doc: Use HTTPS for docs.godotengine.org and point to latest branchRémi Verschelde2018-11-051-1/+1
| | | | Fixes #23509.
* Added description and measurementJason Anderson2018-07-311-1/+1
|
* Added descriptionJason Anderson2018-07-301-0/+1
|
* Add support for tutorial links to makerst.pyrobojumper2018-06-121-1/+1
| | | | Also change the <tutorials> structure to make use of individual <link> tags
* doc: Remove status from hardcoded version stringRémi Verschelde2018-02-271-1/+1
| | | | It has no practical use case and just generates noise for each alpha, beta, etc.
* doc: Sync classref with current sourceRémi Verschelde2018-02-191-0/+6
|
* doc: Update version string in headerRémi Verschelde2018-02-191-1/+1
|
* doc: Fix references to online tutorials after godotengine/godot-docs#1015Rémi Verschelde2018-01-251-1/+1
|
* doc: Sync with current sourceRémi Verschelde2018-01-251-1/+1
| | | | | | Also enhance RigidBody docs as per https://github.com/godotengine/godot-docs/pull/1018 and fix the version tag in all files (not really stable yet, but it makes no sense to hardcode rc3 at this stage).
* doc: Replace some more "val" with "value" + syncRémi Verschelde2018-01-171-1/+1
|
* Filled tutorial field in most relevent classes.Juan Linietsky2018-01-151-0/+1
| | | | Added tutorial display in doc.
* doc: Update version string in XMLRémi Verschelde2018-01-131-1/+1
|
* doc: Update header version for 3.0-betaRémi Verschelde2017-11-241-1/+1
|
* doc: Remove revision.module_config from version stringRémi Verschelde2017-11-151-1/+1
| | | | | It is now "3.0-alpha" instead of "3.0.alpha.custom_build{,.mono}", limits unnecessary diffs.
* Changed the doc class generation to individual files per class. It is also ↵Juan Linietsky2017-09-121-0/+17
possible to save module files in module directories and the build system will recognize them.