예제 #1
0
        public override ByteVector Render(bool is_bigendian, uint offset, out ushort type, out uint count)
        {
            type  = (ushort)IFDEntryType.SShort;
            count = (uint)Values.Length;
            ByteVector data = new ByteVector();

            foreach (var value in Values)
            {
                data.Add(ByteVector.FromShort(value, is_bigendian));
            }
            return(data);
        }
예제 #2
0
 public static ByteVector RenderWord(short value)
 {
     return(ByteVector.FromShort(value, false));
 }
예제 #3
0
 public static ByteVector RenderUnicode(string value)
 {
     return(ByteVector.FromString(value, StringType.UTF16LE) + ByteVector.FromShort(0));
 }