Hiyve Components - v1.0.0
    Preparing search index...

    Interface UseRecordingFeaturesResult

    Return type for the useRecordingFeatures hook

    interface UseRecordingFeaturesResult {
        featureMode: FeatureMode;
        handleIntelligenceConfigChange: (config: IntelligenceConfig) => void;
        handleIntelligenceStart: (config: IntelligenceConfig) => Promise<void>;
        handleIntelligenceStop: () => void;
        handleIntelligenceToggle: () => void;
        handleMoodAnalysisStart: () => void;
        handleMoodAnalysisStop: () => void;
        handleMoodAnalysisToggle: () => void;
        handleRecordRoomStart: () => void;
        handleRecordRoomStop: () => void;
        handleRecordRoomToggle: () => void;
        handleStreamingStart: () => Promise<void>;
        handleStreamingStop: () => Promise<void>;
        handleStreamingToggle: () => void;
        intelligenceConfig: IntelligenceConfig;
        isIntelligenceDisabled: boolean;
        isIntelligenceMode: boolean;
        isMoodAnalysisActive: boolean;
        isMoodAvailable: boolean;
        isMoodDisabled: boolean;
        isRecordingStarting: boolean;
        isRecordRoomDisabled: boolean;
        isStreaming: boolean;
        isStreamingDisabled: boolean;
        isStreamingStarting: boolean;
        recordingDuration?: number;
        streamingDuration?: number;
    }
    Index

    Properties

    featureMode: FeatureMode
    handleIntelligenceConfigChange: (config: IntelligenceConfig) => void
    handleIntelligenceStart: (config: IntelligenceConfig) => Promise<void>
    handleIntelligenceStop: () => void
    handleIntelligenceToggle: () => void
    handleMoodAnalysisStart: () => void
    handleMoodAnalysisStop: () => void
    handleMoodAnalysisToggle: () => void
    handleRecordRoomStart: () => void
    handleRecordRoomStop: () => void
    handleRecordRoomToggle: () => void
    handleStreamingStart: () => Promise<void>
    handleStreamingStop: () => Promise<void>
    handleStreamingToggle: () => void
    intelligenceConfig: IntelligenceConfig
    isIntelligenceDisabled: boolean
    isIntelligenceMode: boolean
    isMoodAnalysisActive: boolean
    isMoodAvailable: boolean
    isMoodDisabled: boolean
    isRecordingStarting: boolean
    isRecordRoomDisabled: boolean
    isStreaming: boolean
    isStreamingDisabled: boolean
    isStreamingStarting: boolean
    recordingDuration?: number
    streamingDuration?: number