[WFP] About change LocalAddress while inject UDP packet

Hey guys,
Is it possible to change LocalAddress (SourceAddress) while inject UDP packet via FwpsInjectTransportSendAsync at either DATAGRAM_DATA layer or OUTBOUND_TRANSPORT layer ?
For some special reason, I can not do this at OUTBOUND_IPPACKET layer, I know it’s possible do this at here.