added OpenOutput and ConfigureEncoder methods