minor cleanup and docs
manage IMFSinkWrite with unique_ptr