diff --git a/adcom1/start_delay_mode.go b/adcom1/start_delay_mode.go index 72c52bf..4c30cad 100644 --- a/adcom1/start_delay_mode.go +++ b/adcom1/start_delay_mode.go @@ -12,14 +12,14 @@ const ( ) // Ptr returns pointer to own value. -func (p StartDelayMode) Ptr() *StartDelayMode { - return &p +func (s StartDelayMode) Ptr() *StartDelayMode { + return &s } // Val safely dereferences pointer, returning default value (StartDelayPreRoll) for nil. -func (p *StartDelayMode) Val() StartDelayMode { - if p == nil { +func (s *StartDelayMode) Val() StartDelayMode { + if s == nil { return StartDelayPreRoll } - return *p + return *s } diff --git a/adcom1/volume_normalization_mode.go b/adcom1/volume_normalization_mode.go index e3235cc..cb969b8 100644 --- a/adcom1/volume_normalization_mode.go +++ b/adcom1/volume_normalization_mode.go @@ -11,3 +11,16 @@ const ( VolumeNormLoudness VolumeNormalizationMode = 3 // Ad Loudness Normalized to Content VolumeNormCustom VolumeNormalizationMode = 4 // Custom Volume Normalization ) + +// Ptr returns pointer to own value. +func (v VolumeNormalizationMode) Ptr() *VolumeNormalizationMode { + return &v +} + +// Val safely dereferences pointer, returning default value (VolumeNormNone) for nil. +func (v *VolumeNormalizationMode) Val() VolumeNormalizationMode { + if v == nil { + return VolumeNormNone + } + return *v +}