Patent ID: 7571016

Claim:
A method of crossfading a plurality of audio files comprising: opening a first process controlled by one or more processors, the first process including a first source and a decoder, the first source being coupled to the decoder; opening a second process controlled by the one or more processors and hosting an audio renderer in which a first audio file of the plurality of audio files is cross faded with a second audio file of the plurality of audio files, wherein the second process is a protected process, the second process including a second source, a crossfade and a sink, wherein the first source and the second source are coupled to the crossfade, and wherein the decoder and the crossfade are coupled to the sink, and wherein the first audio file is an unprotected media file provided to the first source and the second audio file is a protected media file provided to the second source, wherein the entire first audio file and the second audio file are output via the crossfade and the sink in the second process.