Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die AVCSTRM_FORMAT_INFO-Struktur wird verwendet, um einen Datenstrom zu beschreiben.
Syntax
typedef struct _AVCSTRM_FORMAT_INFO {
ULONG SizeOfThisBlock;
AVCSTRM_FORMAT AVCStrmFormat;
CIP_HDR1 cipHdr1;
CIP_HDR2_SYT cipHdr2;
ULONG SrcPacketsPerFrame;
ULONG FrameSize;
ULONG NumOfRcvBuffers;
ULONG NumOfXmtBuffers;
DWORD OptionFlags;
ULONG AvgTimePerFrame;
ULONG BlockPeriod;
ULONG Reserved[4];
} AVCSTRM_FORMAT_INFO, *PAVCSTRM_FORMAT_INFO;
Angehörige
SizeOfThisBlock
Gibt die Größe dieser Datenstruktur in Byte an.
AVCStrmFormat
Gibt eines der av/C Streaming-Untereinheitsformate an, die in AVCSTRM_FORMATdefiniert sind.
cipHdr1
Gibt die Definition des ersten Quadlets der beiden Quadlet CIP-Header an.
cipHdr2
Gibt die Definition des zweiten Quadlets der beiden Quadlet-CIP-Header an.
SrcPacketsPerFrame
Gibt die Anzahl der Quellpakete an, die einen Datenrahmen ausfüllen sollen.
FrameSize
Gibt die Größe des Datenpuffers an.
NumOfRcvBuffers
Gibt die Anzahl der Empfangenden Puffer an.
NumOfXmtBuffers
Gibt die Anzahl der Übertragungspuffer an.
OptionFlags
Gibt alle Optionskennzeichnungen an. Derzeit ist nur ein Flag definiert:
| Flagge | Beschreibung |
|---|---|
| AVCSTRM_FORMAT_OPTION_STRIP_SPH | Entfernen Sie den SPH (Quellpaketheader) aus dem 192-Byte-Datenpaket für MPEG2TS. |
AvgTimePerFrame
Gibt die durchschnittliche Zeit pro Frame in 100 Nanosekundeneinheiten an.
BlockPeriod
Gibt den Blockzeitraum an. Dies wird nur für die Übertragung verwendet. Sie wird aus 1/ BlockPerSecond 1.000.000.000 Picosekunden berechnet. Für SDDV überträgt es einen Block pro 1394 Zyklus. 1/(29,97 250) * 1.000.000.000.000 = 133.466.800 Picoseconds.
Reserved[4]
Reserviert. Nicht verwenden. Muss auf 0 festgelegt sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | avcstrm.h (include Avcstrm.h) |