Configuration Common to All Streams

Allen Streams sollte unabhängig vom Typ ein Streamname, ein Verbindungsname und eine Streamnummer zugewiesen werden.

Der Streamname ist einfach ein beschreibender Name, den Sie dem Stream zuweisen. Ein Stream muss keinen Streamnamen haben, aber er hilft Ihnen, den Stream zu identifizieren, wenn Sie das Profil zu einem späteren Zeitpunkt bearbeiten. Sie können einen Namen für den Stream festlegen, indem Sie IWMStreamConfig::SetStreamName aufrufen.

Jeder Stream sollte über einen Verbindungsnamen verfügen, der auch als Eingabename bezeichnet wird. Wenn Sie das Profil im Writer-Objekt so festlegen, dass eine Datei geschrieben wird, wird der Writer jeden Verbindungsnamen einer Eingabe zuordnen. Um die Eingaben zu identifizieren, müssen Sie IWMInputMediaProps::GetConnectionName aufrufen, um den Verbindungsnamen abzurufen. Typische Verbindungsnamen sind einfache Beschreibungen des Inhalts, z. B. "Audio". Wenn Ihr Profil Streams enthält, die sich durch die Bitrate gegenseitig ausschließen, muss jeder der sich gegenseitig ausschließenden Streams denselben Verbindungsnamen haben. Wenn sie dies nicht tun, ist das Profil ungültig und wird vom Writer abgelehnt. Sie können einen Verbindungsnamen festlegen, indem Sie IWMStreamConfig::SetConnectionName aufrufen.

Die Streamnummer identifiziert den Stream in der Datei. Im Gegensatz zu Eingabe- und Ausgabenummern beginnen Streamnummern bei 1, nicht bei 0. Eine Streamnummer ist anders als ein Streamindex, den Sie beim Abrufen von Streams in einem Profil mithilfe von IWMProfile::GetStream verwenden. Der Streamindex ist eine Zahl, die dem Stream vom Profilobjekt zugewiesen wird. Streamindizes liegen zwischen 0 und 1 weniger als die Anzahl der Streams, die von IWMProfile::GetStreamCount abgerufen wurden. Streamnummern müssen nicht sequenziell sein, obwohl sie in der Regel sind, und können zwischen 1 und 63 liegen. Sie können eine Streamnummer festlegen, indem Sie IWMStreamConfig::SetStreamNumber aufrufen.

Konfigurieren Streams

Eingaben, Streams und Ausgaben