SpdifStreamOut: override getAudioProperties()

This CL restores the behaviour of
PlaybackThread::readOutputParameters_l() that was introduced in
ca5e6143740299c877d69e97f7968cd04476d32c for the SpdifStreamOut path,
but that was changed in 560637e3abc7ff0c28c74f46c39210fa7ad3a354, specifically that format, sample rate and channel mask are assigned from the shim rather than the HAL directly.

Change-Id: Iaca53f823b862ead135dd4820e232098aed605c7
diff --git a/services/audioflinger/datapath/SpdifStreamOut.cpp b/services/audioflinger/datapath/SpdifStreamOut.cpp
index 43e9c0c..56be5be 100644
--- a/services/audioflinger/datapath/SpdifStreamOut.cpp
+++ b/services/audioflinger/datapath/SpdifStreamOut.cpp
@@ -48,9 +48,9 @@
 {
     struct audio_config customConfig = *config;
 
-    mApplicationFormat = config->format;
-    mApplicationSampleRate = config->sample_rate;
-    mApplicationChannelMask = config->channel_mask;
+    mApplicationConfig.format = config->format;
+    mApplicationConfig.sample_rate = config->sample_rate;
+    mApplicationConfig.channel_mask = config->channel_mask;
 
     // Some data bursts run at a higher sample rate.
     // TODO Move this into the audio_utils as a static method.