TzxBlockType Enum
Definition
The types of blocks that can appear in a TZX tape file.
public enum TzxBlockType
Fields
| Name | Description |
|---|---|
| ArchiveInfo | Archive info block containing tape metadata. |
| CallSequence | Call a sequence of blocks. |
| CswRecording | CSW compressed audio recording. |
| CustomInfoBlock | Custom information block. |
| DirectRecording | Direct recording of audio samples. |
| GeneralizedDataBlock | Generalized data block with custom pulse sequences. |
| GlueBlock | Glue block used to splice TZX files together. |
| GroupEnd | End of a group of blocks. |
| GroupStart | Start of a group of blocks. |
| HardwareType | Hardware type information block. |
| JumpToBlock | Jump to another block in the file. |
| LoopEnd | End of a loop. |
| LoopStart | Start of a loop. |
| MessageBlock | Message block displayed during playback. |
| Pause | Pause or silence in the tape. |
| PulseSequence | Sequence of pulses with arbitrary durations. |
| PureData | Pure data block with no pilot tone. |
| PureTone | Pure tone block consisting of identical pulses. |
| ReturnFromSequence | Return from a call sequence. |
| SelectBlock | Select one of several blocks. |
| SetSignalLevel | Set the signal level for the next block. |
| StandardSpeedData | Standard speed data block as used by the ROM loading routines. |
| StopTheTapeIf48K | Stop the tape if the machine is a 48K ZX Spectrum. |
| TextDescription | Free-form text description of the tape. |
| TurboSpeedData | Turbo speed data block with custom timing parameters. |
| Unknown | An unknown or unrecognized block type. |