public int SetState(STREAM_STATE NewState)
 {
     int hr = MSStatus.MS_E_HANDLE;
     if (IsValid)
     {
         hr = _pMMS.SetState(NewState);
     }
     return hr;
 }
 public int GetState(out STREAM_STATE pCurrentState)
 {
     pCurrentState = STREAM_STATE.STREAMSTATE_STOP;
     int hr = MSStatus.MS_E_HANDLE;
     if (IsValid)
     {
         hr = _pMMS.GetState(out pCurrentState );
     }
     return hr;
 }