EncoderParameter

EncoderParameter class

يُستخدم لتمرير قيمة ، أو مجموعة من القيم ، إلى برنامج تشفير الصور.

public sealed class EncoderParameter : IDisposable

المنشئون

اسم وصف
EncoderParameter(Encoder, byte) يقوم بتهيئة مثيل جديد لملفEncoderParameter فئة مع المحددEncoder object وعدد صحيح 8 بت واحد بدون إشارة. يضبط الValueType property إلىValueTypeByte ، وتعيينNumberOfValues الخاصية حتى 1.
EncoderParameter(Encoder, byte[]) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن ومجموعة من الأعداد الصحيحة 8 بت بدون إشارةValueType الملكية لValueTypeByte ، ويعين ملفNumberOfValues إلى عدد العناصر في المصفوفة.
EncoderParameter(Encoder, long) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن وعدد صحيح 64 بت. يضبط الValueType property إلىValueTypeLong (32 بت) ، وتعيين the NumberOfValues الخاصية حتى 1.
EncoderParameter(Encoder, long[]) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن ومجموعة من الأعداد الصحيحة 64 بت. يضبط الValueType خاصيةValueTypeLong (32 بت) ، و set theNumberOfValues إلى عدد العناصر في المصفوفة.
EncoderParameter(Encoder, short) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن واحد ، عدد صحيح 16 بت. يضبط الValueType property إلىValueTypeShort ، وتعيينNumberOfValues الخاصية حتى 1.
EncoderParameter(Encoder, short[]) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن ومجموعة من الأعداد الصحيحة 16 بت. يضبط الValueType خاصيةValueTypeShort ، وتعيين the NumberOfValues إلى عدد العناصر في المصفوفة.
EncoderParameter(Encoder, string) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder الكائن وسلسلة الأحرف. يتم تحويل السلسلة إلى سلسلة ASCII منتهية بقيمة خالية قبل يتم تخزينها في ملفEncoderParameter هدف. يضبط الValueType خاصيةValueTypeAscii ، و set theNumberOfValues خاصية طول سلسلة ASCII بما في ذلك فاصل NULL.
EncoderParameter(Encoder, byte, bool) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن وقيمة 8 بت واحد. يضبط الValueType property إلىValueTypeUndefined أوValueTypeByte ، ويعين ملفNumberOfValues الخاصية حتى 1.
EncoderParameter(Encoder, byte[], bool) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن ومجموعة من البايت. يضبط الValueType خاصيةValueTypeUndefined أو ValueTypeByte ، وتعيينNumberOfValues إلى عدد العناصر في المصفوفة.
EncoderParameter(Encoder, int, int) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoderكائن وزوج من الأعداد الصحيحة 32 بت. زوج الأعداد الصحيحة يمثل كسر ، أول عدد صحيح هو البسط ، والثاني هو المقام.ValueType الملكية لValueTypeRational ، ويعين ملفNumberOfValues الخاصية حتى 1.
EncoderParameter(Encoder, int[], int[]) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن ومصفوفتين من الأعداد الصحيحة 32 بت. المصفوفتان تمثلان مصفوفة من الكسورValueType الملكية لValueTypeRational ، ويعين ملفNumberOfValuesإلى عدد العناصر في ملفnumerator المصفوفة ، والتي يجب أن تكون هي نفس عدد العناصر في ملفdenominator مجموعة مصفوفة.
EncoderParameter(Encoder, long, long) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن وزوج من الأعداد الصحيحة 64 بت. يمثل زوج الأعداد الصحيحة نطاقًا من الأعداد الصحيحة ، حيث يمثل العدد الصحيح الأول أصغر رقم في النطاق ، ويمثل العدد الثاني أكبر عدد في النطاق . يضبطValueType الملكية لValueTypeLongRange ، ويعين ملفNumberOfValues الخاصية حتى 1.
EncoderParameter(Encoder, long[], long[]) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن ومصفوفتين من الأعداد الصحيحة 64 بت. المصفوفتان تمثلان نطاقات عدد صحيح للصفيفValueType الملكية لValueTypeLongRange ، ويعين ملفNumberOfValuesإلى عدد العناصر في ملفrangebegin المصفوفة ، والتي يجب أن تكون هي نفس عدد العناصر في ملفrangeend مجموعة .
EncoderParameter(Encoder, int, int, int) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن وثلاثة أعداد صحيحة تحدد عدد القيم ونوع بيانات القيم ومؤشر للقيم المخزنة فيEncoderParameter الكائن .
EncoderParameter(Encoder, int, int, int, int) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن وأربعة ، 32 بت الأعداد الصحيحة. تمثل الأعداد الصحيحة الأربعة نطاقًا من الكسور. يمثل أول عددين صحيحين أصغر كسر في النطاق ، ويمثل العددان الصحيحان المتبقيان أكبر جزء في النطاق. يضبط الValueType الخاصية to ValueTypeRationalRange ، و set theNumberOfValues الخاصية حتى 1.
EncoderParameter(Encoder, int[], int[], int[], int[]) يقوم بتهيئة مثيل جديد لملفEncoderParameterفئة مع المحدد Encoder كائن وأربع مصفوفات من 32 بت الأعداد الصحيحة. المصفوفات الأربعة تمثل نطاقات عقلانية للصفيف . النطاق المنطقي هو مجموعة كل الكسور من أدنى قيمة كسرية إلى أقصى قيمة كسرية.ValueType الملكية لValueTypeRationalRange ، ويعين ملفNumberOfValues إلى عدد العناصر in thenumerator1 المصفوفة ، والتي يجب أن تكون مماثلة لعدد العناصر في المصفوفات الثلاثة الأخرى.

الخصائص

اسم وصف
Encoder { get; set; } يحصل أو يحدد ملفEncoder كائن مرتبط بهذاEncoderParameter الكائن . ملفEncoder يقوم الكائن بتغليف المعرف الفريد العمومي (GUID) الذي يحدد الفئة (على سبيل المثالQuality وColorDepth أو أوCompression ) من المعلمة المخزنة في هذاEncoderParameter الكائن .
NumberOfValues { get; } الحصول على عدد العناصر في مصفوفة القيم المخزنة في هذاEncoderParameter الكائن .

طُرق

اسم وصف
Dispose() يقوم بإصدار كافة الموارد التي يستخدمها هذاEncoderParameter الكائن .

أنظر أيضا