diff options
| author | jhurst <jhurst@cinecert.com> | 2018-08-07 17:15:16 +0000 |
|---|---|---|
| committer | jhurst <> | 2018-08-07 17:15:16 +0000 |
| commit | 34769789ae8e6450bc63488d4d032ab2acd17805 (patch) | |
| tree | 8fc40c856c4454ac3299e8cf7d8046ce3be8236a /src/Metadata.cpp | |
| parent | bbfb1d262eedd04b1096bec54c848488ac233837 (diff) | |
added property GenericSoundEssenceDescriptor.ReferenceImageEditRate
Diffstat (limited to 'src/Metadata.cpp')
| -rwxr-xr-x | src/Metadata.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Metadata.cpp b/src/Metadata.cpp index a7fdd2e..fe19451 100755 --- a/src/Metadata.cpp +++ b/src/Metadata.cpp @@ -1402,6 +1402,7 @@ GenericSoundEssenceDescriptor::InitFromTLVSet(TLVReader& TLVSet) DialNorm.set_has_value( result == RESULT_OK ); } if ( ASDCP_SUCCESS(result) ) result = TLVSet.ReadObject(OBJ_READ_ARGS(GenericSoundEssenceDescriptor, SoundEssenceCoding)); + if ( ASDCP_SUCCESS(result) ) result = TLVSet.ReadObject(OBJ_READ_ARGS(GenericSoundEssenceDescriptor, ReferenceImageEditRate)); return result; } @@ -1419,6 +1420,7 @@ GenericSoundEssenceDescriptor::WriteToTLVSet(TLVWriter& TLVSet) if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteUi32(OBJ_WRITE_ARGS(GenericSoundEssenceDescriptor, QuantizationBits)); if ( ASDCP_SUCCESS(result) && ! DialNorm.empty() ) result = TLVSet.WriteUi8(OBJ_WRITE_ARGS_OPT(GenericSoundEssenceDescriptor, DialNorm)); if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteObject(OBJ_WRITE_ARGS(GenericSoundEssenceDescriptor, SoundEssenceCoding)); + if ( ASDCP_SUCCESS(result) ) result = TLVSet.WriteObject(OBJ_WRITE_ARGS(GenericSoundEssenceDescriptor, ReferenceImageEditRate)); return result; } @@ -1435,6 +1437,7 @@ GenericSoundEssenceDescriptor::Copy(const GenericSoundEssenceDescriptor& rhs) QuantizationBits = rhs.QuantizationBits; DialNorm = rhs.DialNorm; SoundEssenceCoding = rhs.SoundEssenceCoding; + ReferenceImageEditRate = rhs.ReferenceImageEditRate; } // @@ -1462,6 +1465,7 @@ GenericSoundEssenceDescriptor::Dump(FILE* stream) fprintf(stream, " %22s = %d\n", "DialNorm", DialNorm.get()); } fprintf(stream, " %22s = %s\n", "SoundEssenceCoding", SoundEssenceCoding.EncodeString(identbuf, IdentBufferLen)); + fprintf(stream, " %22s = %s\n", "ReferenceImageEditRate", ReferenceImageEditRate.EncodeString(identbuf, IdentBufferLen)); } // |
