ISoundInputStream#
Base interface for representing sound input streams of different formats
Header: | #include <AUI/Audio/ISoundInputStream.h> |
CMake: | aui_link(my_target PUBLIC aui::audio) |
Detailed Description#
Experimental Feature
This API is experimental. Experimental APIs are likely to contain bugs, might be changed or removed in the future.
Public Methods#
info#
virtual AAudioFormat ISoundInputStream::info()
Get general info about sound stream
- Returns
- AAudioFormat containing info about sound stream
Examples#
examples/ui/contacts/src/main.cpp
AUI Contacts - Usage of AUI_DECLARATIVE_FOR to make a contacts-like application.
mSelectedContact = nullptr;
}
_<AView> indexedList() {
return AUI_DECLARATIVE_FOR(group, *mContacts | ranges::views::chunk_by([](const _<Contact>& lhs, const _<Contact>& rhs) {
return groupLetter(lhs->displayName) == groupLetter(rhs->displayName);
}), AVerticalLayout) {
auto firstContact = *ranges::begin(group);
auto firstLetter = groupLetter(firstContact->displayName);
ALogger::info("Test") << "Computing view for group " << AString(1, firstLetter);
examples/basic/hello_world/src/main.cpp
Console Hello World Example - Basic CLI Hello World application.