public void Release()
            {
                for (int i = 0; i < m_States.Count; i++)
                {
                    var state = m_States[i];
                    if (state == null)
                    {
                        continue;
                    }

                    state.DestroyPlayable();
                }

                m_Mixer.GetGraph().DestroySubgraph(m_Mixer);
            }