Added ndi receiver and sdi outputs

This commit is contained in:
mchara40
2025-08-25 13:16:29 +03:00
parent 11b8be19f6
commit d046828313
125 changed files with 14757 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
/*
Copyright (C) 2024 Vizrt NDI AB. All rights reserved.
This file and its use within a Product is bound by the terms of NDI SDK license that was provided
as part of the NDI SDK. For more information, please review the license and the NDI SDK documentation.
*/
#pragma once
#include <CoreMinimal.h>
#include "NDIAudioChannels.generated.h"
/**
Receiver Bandwidth modes
*/
UENUM(BlueprintType, META = (DisplayName = "NDI Audio Channels"))
enum class ENDIAudioChannels : uint8
{
/** Mono. */
Mono = 0x00 UMETA(DisplayName = "Mono"),
/** Stereo. */
Stereo = 0x01 UMETA(DisplayName = "Stereo"),
/** Whatever the number of channels in the source is. */
Source = 0x02 UMETA(DisplayName = "Source"),
};

View File

@@ -0,0 +1,31 @@
/*
Copyright (C) 2024 Vizrt NDI AB. All rights reserved.
This file and its use within a Product is bound by the terms of NDI SDK license that was provided
as part of the NDI SDK. For more information, please review the license and the NDI SDK documentation.
*/
#pragma once
#include <CoreMinimal.h>
#include "NDISourceBandwidth.generated.h"
/**
Receiver Bandwidth modes
*/
UENUM(BlueprintType, META = (DisplayName = "NDI Source Bandwidth"))
enum class ENDISourceBandwidth : uint8
{
/** Receive metadata. */
MetadataOnly = 0x00 UMETA(DisplayName = "Metadata Only"),
/** Receive metadata, audio */
AudioOnly = 0x01 UMETA(DisplayName = "Audio Only"),
/** Receive metadata, audio, video at a lower bandwidth and resolution. */
Lowest = 0x02 UMETA(DisplayName = "Lowest"),
// Receive metadata, audio, video at full resolution.
Highest = 0x03 UMETA(DisplayName = "Highest")
};