Skip to main content

Overview

These types define the data structures used across the LCK streaming API for checking streaming targets, authentication state, login flow data, and subscription status.

ELCKStreamingTargetType

The type of streaming destination configured by the user.

ELCKStreamingState

The current state of the streaming UI system (defined in LCKUI).

FLCKUserSubscription

Represents a user’s LIV subscription status.

FLCKLoginAttempt

Data for an in-progress device-code login attempt.

FLCKAuthState

Represents the current authentication state.

Key Takeaways

All types are BlueprintType — Usable in Blueprint graphs
Check target type — Show appropriate platform icon in UI
Subscription gating — Check HasActiveSubscription() before enabling streaming
ExpiresAt is ISO 8601 — Parse if you need a countdown timer