Then, the real-time media driver 305 performs a number of operations on these media samples as required by different interfaces employed throughout the real-time media driver 305, including such operations as modifying the media stream's format (i.e., altering some of its attributes), altering its bit