IMEDIA_SetMediaParmが

MMF(SMAF)を鳴らしているとき(AEECLSID_MEDIAMMFのインスタンス)でIMEDIA_SetMediaParmにMM_PARM_PLAY_REPEATを0に設定しようとしたら……EUNSUPPORTEDが返ってきた……マジですか?WIPIの方にはそもそもPlay関数にrepeatフラグが付いてるのに……。
ハンドラでMM_STATUS_DONE時に再度Playするとものすごく重いようです(おそらくスレッドの終了直後にまたスレッドが生成されるからだと思う)。となるとこのスレッドを終了させないようにハンドラで見張って曲が終わりそうになったら先頭に戻すべきなのか?うーん………微妙。