getOutputMedia / monitor addition and abstract update