A computing device, comprising: a processor; a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the processor to: receive audio data (176A, 176B, 176C, 176N) from one or more applications (102A, 102B, 102C, 102N); analyze the audio data to identify one or more categories associated with an individual stream of the audio data, wherein channels are associated with the individual stream of the audio data; data; determine whether the individual stream of the audio data is to be spatialized, based, at least in part, on the one or more categories associated with the individual stream of the audio data; if it is determined that the individual stream of audio data is to be spatialized, generate spatialized audio data from the individual stream of the audio data based, at least in part, on the one or more categories associated with the individual stream; and if it is determined that the individual audio stream is not to be spatialized, generate non-spatialized audio data from the individual stream of the audio data based, at least in part, on the one or more categories associated with the individual stream; characterized in that the computer executable instructions further cause the processor to identify a number of utilized channels of the channels associated with the individual stream, and wherein determining whether the individual stream of the audio data is to be spatialized, is based, at least in part, on the identified number of utilized channels. a processor; a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the processor to: receive audio data (176A, 176B, 176C, 176N) from one or more applications (102A, 102B, 102C, 102N); analyze the audio data to identify one or more categories associated with an individual stream of the audio data, wherein channels are associated with the individual stream of the audio data; data; determine whether the individual stream of the audio data is to be spatialized, based, at least in part, on the one or more categories associated with the individual stream of the audio data; if it is determined that the individual stream of audio data is to be spatialized, generate spatialized audio data from the individual stream of the audio data based, at least in part, on the one or more categories associated with the individual stream; and if it is determined that the individual audio stream is not to be spatialized, generate non-spatialized audio data from the individual stream of the audio data based, at least in part, on the one or more categories associated with the individual stream; characterized in that the computer executable instructions further cause the processor to identify a number of utilized channels of the channels associated with the individual stream, and wherein determining whether the individual stream of the audio data is to be spatialized, is based, at least in part, on the identified number of utilized channels. receive audio data (176A, 176B, 176C, 176N) from one or more applications (102A, 102B, 102C, 102N); analyze the audio data to identify one or more categories associated with an individual stream of the audio data, wherein channels are associated with the individual stream of the audio data; data; determine whether the individual stream of the audio data is to be spatialized, based, at least in part, on the one or more categories associated with the individual stream of the audio data; if it is determined that the individual stream of audio data is to be spatialized, generate spatialized audio data from the individual stream of the audio data based, at least in part, on the one or more categories associated with the individual stream; and if it is determined that the individual audio stream is not to be spatialized, generate non-spatialized audio data from the individual stream of the audio data based, at least in part, on the one or more categories associated with the individual stream; characterized in that the computer executable instructions further cause the processor to identify a number of utilized channels of the channels associated with the individual stream, and wherein determining whether the individual stream of the audio data is to be spatialized, is based, at least in part, on the identified number of utilized channels.