Сергей Паньков, я бы не стал ее использовать по той простой причине, что риалтайм на ней получить нельзя - при подключенном вайфае, таймеры отрабатывают невовремя, следовательно, звук будет иногда искажаться.
StendUper, в ноутбуке очень тесно, карту нужно будет как-то устанавливать снаружи и дырявить корпус, чтобы пропустить кабель. Кроме того, к карте потребуется внешний источник питания.
Nick228, использовать более высокоуровневую оболочку, чем std::string. В utf-8 один печатаемый символ может содержать в себе произвольное число байт, что не вяжется с std::string никак.
Так что если вам нужно обрабатывать текст в таких строках, используйте что-то типа libiconv
rPman, мой ноутбук прекрасно с этим справляется. Core-i7 с Intel HD Graphics и моя программа, которая через прямой доступ к видеопамяти пересылает фреймбуфер сразу в видеокодек (без пересылки в RAM) и жмет его там кодеком VP8 .
Qpz111, Вы зря хотите положиться на то, как структура располагается в памяти. В некоторых случаях, компилятор вообще может вышвырнуть структуру и разместить все данные в регистрах.