Como você define o volume de hardware em um aplicativo para iPhone?

Alguns aplicativos do iPhone, como o Pandora, parecem manipular diretamente o volume do hardware e responder ao botão de volume físico. Como isso é feito?

AudioSessionServices permite obter o volume atual de saída de hardware com okAudioSessionProperty_CurrentHardwareOutputVolume propriedade, mas é (supostamente) somente leitura.