Here are the examples of the csharp api class hdsdump.F4FOldMethod.WriteInt24(ref byte[], long, long) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
0
1. Example
View licenseprivate void WriteFlvTimestamp(ref byte[] frag, long fragPos, long packetTS) { WriteInt24(ref frag, fragPos + 4, (packetTS & 0x00FFFFFF)); WriteByte(ref frag, fragPos + 7, (byte)((packetTS & 0xFF000000) >> 24)); }
0
2. Example
View licenseprivate void WriteMetadata(string outFile) { if ((this.selectedMedia.metadata != null) && (this.selectedMedia.metadata.Length > 0)) { int mediaMetadataSize = this.selectedMedia.metadata.Length; byte[] metadata = new byte[this.tagHeaderLen + mediaMetadataSize + 4]; WriteByte(ref metadata, 0, Constants.SCRIPT_DATA); WriteInt24(ref metadata, 1, mediaMetadataSize); WriteInt24(ref metadata, 4, 0); WriteInt32(ref metadata, 7, 0); ByteBlockCopy(ref metadata, this.tagHeaderLen, ref this.selectedMedia.metadata, 0, mediaMetadataSize); WriteByte(ref metadata, this.tagHeaderLen + mediaMetadataSize - 1, 0x09); WriteInt32(ref metadata, this.tagHeaderLen + mediaMetadataSize, this.tagHeaderLen + mediaMetadataSize); this.Write2File(outFile, ref metadata); } }
0
3. Example
View licenseprivate void DecodeFragment(ref byte[] frag, bool testDecode = false) { if (frag == null/n ..... /n //View Source file for more details /n }