EncoderParameter

EncoderParameter(Encoder, byte)

Инициализирует новый экземплярEncoderParameter класс с указаннымEncoder object и одно 8-битное целое число без знака. УстанавливаетValueType свойство вValueTypeByte , и устанавливаетNumberOfValues свойство на 1.

public EncoderParameter(Encoder encoder, byte value)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
valueByte8-битное целое число без знака, указывающее значение, хранимое вEncoderParameter объект.

Смотрите также


EncoderParameter(Encoder, byte, bool)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и одно 8-битное значение. УстанавливаетValueType свойство вValueTypeUndefined или жеValueTypeByte , и устанавливаетNumberOfValues свойство до 1.

public EncoderParameter(Encoder encoder, byte value, bool undefined)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
valueByteБайт, определяющий значение, хранящееся вEncoderParameter объект.
undefinedBooleanЕсли правда, тоValueType свойство установлено в ValueTypeUndefined ; в противном случаеValueType Свойство имеет значениеValueTypeByte.

Смотрите также


EncoderParameter(Encoder, short)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и одно 16-битное целое число. УстанавливаетValueType свойство вValueTypeShort , и устанавливаетNumberOfValues свойство на 1.

public EncoderParameter(Encoder encoder, short value)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
valueInt1616-битное целое число, указывающее значение, хранящееся в .EncoderParameter объект. Должен быть неотрицательным.

Смотрите также


EncoderParameter(Encoder, long)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и одно 64-битное целое число. УстанавливаетValueType свойство вValueTypeLong (32 бита) и устанавливает the NumberOfValues свойство до 1.

public EncoderParameter(Encoder encoder, long value)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
valueInt6464-битное целое число, указывающее значение, хранящееся вEncoderParameter object. Должно быть неотрицательным. Этот параметр преобразуется в 32-битное целое перед тем, как он будет сохранен вEncoderParameter объект.

Смотрите также


EncoderParameter(Encoder, int, int)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoderобъекта и пару 32-битных целых чисел. Пара целых чисел представляет дробь, первое целое число является числителем, а второе целое число является знаменателем. ЗадаетValueType собственность наValueTypeRational , и устанавливаетNumberOfValues свойство до 1.

public EncoderParameter(Encoder encoder, int numerator, int denominator)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
numeratorInt3232-разрядное целое число, представляющее числитель дроби. Должен быть неотрицательным.
denominatorInt3232-разрядное целое число, представляющее знаменатель дроби. Должен быть неотрицательным.

Смотрите также


EncoderParameter(Encoder, long, long)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и пару 64-битных целых чисел. Пара целых чисел представляет диапазон целых чисел, первое целое число является наименьшим числом в диапазоне, а второе целое число является наибольшим числом в диапазоне. ЗадаетValueType собственность наValueTypeLongRange , и устанавливаетNumberOfValues свойство до 1.

public EncoderParameter(Encoder encoder, long rangebegin, long rangeend)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
rangebeginInt6464-битное целое число, представляющее наименьшее число в диапазоне целых чисел. Должен быть неотрицательным. Этот параметр преобразуется в 32-разрядное целое число перед сохранением вEncoderParameter объект.
rangeendInt6464-битное целое число, представляющее наибольшее число в диапазоне целых чисел. Должен быть неотрицательным. Этот параметр преобразуется в 32-разрядное целое число перед сохранением вEncoderParameter объект.

Смотрите также


EncoderParameter(Encoder, int, int, int, int)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и четыре 32-битных целых числа. Четыре целых числа представляют собой диапазон дробей. Первые два целых числа представляют наименьшую дробь в диапазоне, а оставшиеся два целых числа представляют собой наибольшую дробь в диапазоне. УстанавливаетValueType свойство to ValueTypeRationalRange , и устанавливает NumberOfValues свойство до 1.

public EncoderParameter(Encoder encoder, int numerator1, int demoninator1, int numerator2, 
    int demoninator2)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
numerator1Int3232-битное целое число, представляющее числитель наименьшей дроби в диапазоне. Должно быть неотрицательным.
demoninator1Int3232-битное целое число, представляющее знаменатель наименьшей дроби в диапазоне. Должно быть неотрицательным.
numerator2Int3232-разрядное целое число, представляющее числитель наибольшей дроби в диапазоне. Должно быть неотрицательным.
demoninator2Int3232-битное целое число, представляющее знаменатель наибольшей дроби в диапазоне. Должно быть неотрицательным.

Смотрите также


EncoderParameter(Encoder, string)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объекта и строки символов. Строка преобразуется в строку ASCII с завершающим нулем до того, как будет сохранена вEncoderParameter объект. УстанавливаетValueType свойство дляValueTypeAscii , и устанавливает NumberOfValues свойство на длину строки ASCII, включая терминатор NULL.

public EncoderParameter(Encoder encoder, string value)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
valueStringАString который указывает значение Stored вEncoderParameter объект.

Смотрите также


EncoderParameter(Encoder, byte[])

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и массив 8-битных целых чисел без знака. УстанавливаетValueType собственность наValueTypeByte , и устанавливаетNumberOfValues свойство на количество элементов в массиве.

public EncoderParameter(Encoder encoder, byte[] value)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
valueByte[]Массив 8-битных целых чисел без знака, указывающий значения, хранящиеся вEncoderParameter объект.

Смотрите также


EncoderParameter(Encoder, byte[], bool)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и массив байтов. УстанавливаетValueType свойство дляValueTypeUndefined или ValueTypeByte , и устанавливаетNumberOfValues на количество элементов в массиве.

public EncoderParameter(Encoder encoder, byte[] value, bool undefined)
ПараметрТипОписание
encoderEncoderАнEncoderобъект, который инкапсулирует глобальный уникальный идентификатор категории параметра.
valueByte[]Массив байтов, определяющий значения, хранящиеся вEncoderParameter объект.
undefinedBooleanЕсли правда, тоValueType свойство установлено в ValueTypeUndefined ; иначе ValueType свойство установлено вValueTypeByte.

Смотрите также


EncoderParameter(Encoder, short[])

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и массив 16-битных целых чисел. УстанавливаетValueType свойство дляValueTypeShort , и устанавливает the NumberOfValues свойство на количество элементов в массиве.

public EncoderParameter(Encoder encoder, short[] value)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
valueInt16[]Массив 16-битных целых чисел, указывающий значения, хранящиеся вEncoderParameter object. Целые числа в массиве должны быть неотрицательными.

Смотрите также


EncoderParameter(Encoder, long[])

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и массив 64-битных целых чисел. УстанавливаетValueType свойство дляValueTypeLong (32-разрядная версия) и устанавливает NumberOfValues свойство на количество элементов в массиве.

public EncoderParameter(Encoder encoder, long[] value)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
valueInt64[]Массив 64-битных целых чисел, указывающий значения, хранящиеся вEncoderParameter объект. Целые числа в массиве должны быть неотрицательными. 64-битные целые числа преобразуются в 32-битные целые перед тем, как они будут сохранены вEncoderParameter объект.

Смотрите также


EncoderParameter(Encoder, int[], int[])

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и два массива 32-битных целых чисел. Два массива представляют собой массив дробей. УстанавливаетValueType собственность наValueTypeRational , и устанавливаетNumberOfValuesсвойство на количество elements вnumerator массив, который должен совпадать с количеством elements вdenominator множество.

public EncoderParameter(Encoder encoder, int[] numerator, int[] denominator)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
numeratorInt32[]Массив 32-битных целых чисел, указывающий числители дробей. Целые числа в массиве должны быть неотрицательными.
denominatorInt32[]Массив 32-битных целых чисел, указывающий знаменатели дробей. Целые числа в массиве должны быть неотрицательными. Знаменатель данного индекса ставится в пару с числителем того же индекса.

Смотрите также


EncoderParameter(Encoder, long[], long[])

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и два массива 64-битных целых чисел. Два массива представляют диапазоны целых чисел массива. УстанавливаетValueType собственность наValueTypeLongRange , и устанавливаетNumberOfValuesсвойство на количество elements вrangebegin массив, который должен совпадать с количеством elements вrangeend массив.

public EncoderParameter(Encoder encoder, long[] rangebegin, long[] rangeend)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории параметра.
rangebeginInt64[]Массив 64-битных целых чисел, указывающий минимальные значения для диапазонов целых чисел. Целые числа в массиве должны быть неотрицательными. 64-битные целые числа преобразуются в 32-битные целые числа перед тем, как они будут сохранены вEncoderParameter объект.
rangeendInt64[]Массив 64-битных целых чисел, указывающий максимальные значения для диапазонов целых чисел. Целые числа в массиве должны быть неотрицательными. 64-битные целые числа преобразуются в 32-битные целые числа перед тем, как они будут сохранены вEncoderParameters объект. Максимальное значение данного индекса сопоставляется со значением Minimum того же индекса.

Смотрите также


EncoderParameter(Encoder, int[], int[], int[], int[])

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и четыре массива 32-битных целых чисел. Четыре массива представляют собой массив рациональных диапазонов. Рациональный диапазон — это набор всех дробей от минимального дробного значения до максимального дробного значения. УстанавливаетValueType собственность наValueTypeRationalRange , и устанавливаетNumberOfValues свойство на количество элементов in numerator1 массив, который должен совпадать с количеством элементов в трех других массивах.

public EncoderParameter(Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, 
    int[] denominator2)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобально уникальный идентификатор категории parameter .
numerator1Int32[]Массив 32-битных целых чисел, указывающий числители минимальных значений для диапазонов. Целые числа в массиве должны быть неотрицательными.
denominator1Int32[]Массив 32-битных целых чисел, указывающий знаменатели минимальных значений для диапазонов. Целые числа в массиве должны быть неотрицательными.
numerator2Int32[]Массив 32-битных целых чисел, указывающий числители максимальных значений для диапазонов. Целые числа в массиве должны быть неотрицательными.
denominator2Int32[]Массив 32-битных целых чисел, указывающий знаменатели максимальных значений для диапазонов. Целые числа в массиве должны быть неотрицательными.

Смотрите также


EncoderParameter(Encoder, int, int, int)

Инициализирует новый экземплярEncoderParameterкласс с указанным Encoder объект и три целых числа, которые определяют количество значений, тип данных значений, и указатель на значения, хранящиеся вEncoderParameter объект.

public EncoderParameter(Encoder encoder, int numberOfValues, int type, int value)
ПараметрТипОписание
encoderEncoderАнEncoder объект, который инкапсулирует глобальный уникальный идентификатор категории параметров the .
numberOfValuesInt32Целое число, указывающее количество значений, хранящихся в EncoderParameter объект.NumberOfValues свойство set к этому значению.
typeInt32ЧленEncoderParameterValueType перечисление, указывающее тип данных значений, хранящихся вEncoderParameter объект.Type и ValueType свойства установлены на это значение.
valueInt32Указатель на массив значений типа, заданного параметромtype параметр.

Смотрите также