This is a virtual class. A out-stream base generalizes the low-level output of stream data. While a wxMediaStreamOut handles the formatting of numbers and strings, a wxMediaStreamOutBase writes the bytes to a specific source. The standard out-stream bases are wxMediaStreamOutFileBase or wxMediaStreamOutFileBase.
(Standard C++ streams are not used due to their relative complexity. wxMediaStreamOut needs only a few features of streams.)