_write_simple
_write_simple("name", m_outputName.String(), context);
_write_simple("name", m_inputName.String(), context);
_write_simple(_FLAG_ELEMENT, "NO_START_STOP", context);
_write_simple(_FLAG_ELEMENT, "NO_SEEK", context);
_write_simple(_FLAG_ELEMENT, "NO_PREROLL", context);
_write_simple(_FLAG_ELEMENT, "NO_STOP", context);
_write_simple(_FLAG_ELEMENT, "NO_ROSTER_WATCH", context);
_write_simple(_FLAG_ELEMENT, "NO_POSITION_REPORTING", context);
_write_simple(_RUN_MODE_ELEMENT, "B_OFFLINE", context);
_write_simple(_RUN_MODE_ELEMENT, "B_DECREASE_PRECISION", context);
_write_simple(_RUN_MODE_ELEMENT, "B_INCREASE_LATENCY", context);
_write_simple(_RUN_MODE_ELEMENT, "B_DROP_DATA", context);
_write_simple(_RUN_MODE_ELEMENT, "B_RECORDING", context);
_write_simple(_RECORDING_DELAY_ELEMENT, buffer.String(), context);
_write_simple(_RUN_MODE_ELEMENT, buffer.String(), context);
_write_simple(_REF_ELEMENT, p.Path(), context);
_write_simple(_NAME_ELEMENT, m_name.String(), context);
_write_simple(_KIND_ELEMENT, "B_CONTROLLABLE", context);
_write_simple(_KIND_ELEMENT, "B_FILE_INTERFACE", context);
_write_simple(_KIND_ELEMENT, "B_ENTITY_INTERFACE", context);
_write_simple(_KIND_ELEMENT, "B_PHYSICAL_INPUT", context);
_write_simple(_KIND_ELEMENT, "B_PHYSICAL_OUTPUT", context);
_write_simple(_KIND_ELEMENT, "B_SYSTEM_MIXER", context);
_write_simple(_KIND_ELEMENT, "B_BUFFER_PRODUCER", context);
_write_simple(_KIND_ELEMENT, "B_BUFFER_CONSUMER", context);
_write_simple(_KIND_ELEMENT, "B_TIME_SOURCE", context);
void _write_simple(