There are examples for switching bitrates: Load higher quality smooth streaming bitrate on start, IIS Smooth streaming low quality on start for SmoothStreamingMediaElement and SMFPlayer.
They work fine for .ism files. But they don't for .csm (composite manifests). Segment.AvailableStreams and Segment.SelectedStreams collections are empty. And it looks like SetVideoBitrateRange doesn't do anything.
Is there a way for user to select a bitrate while playing a composite manifest?