質問: (IMFAudioStreamVolume)ppvObject; ``` としてみたのですがm_pAudioStreemVolumeがnullになってしまいます・・・ (正確にはppvObjectがnullで返ってきてます) 手探りでここまで来たんですが行き詰まってしまいました。 何が間違っているのでしょうか・・・・ 動画再生や再生速度変更、再生位置変更等は問題ないので、後は音関係だけなのですが・・・ 海外サイトでも情報が少ないので結構キツイですね・・・・
回答: 追記部分について > > としてみたのですがm_pAudioStreemVolumeがnullになってしまいます・・・ > > > について、`IMFAudioStreamVolume`には > > The streaming audio renderer (SAR) exposes this interface as a service. To get a pointer to the interface, call IMFGetService::GetService with the service identifier MR_STREAM_VOLUME_SERVICE. > > > と説明されていますから、`MFExtern.MFGetService()`の第一引数はstreaming audio renderer (SAR)オブジェクトを渡す必要があります。